<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
	 
	 <meta name="description" content="XDMF parallel partitioned mesh I/O on top of HDF5">
    
    <meta name="author" content="Víctor Sande Veiga" >
    <link rel="icon" href="../favicon.png">

    <title>unstructured_contiguous_hyperslab_factory.f90 &ndash; XH5For</title>

    <link href="../css/bootstrap.min.css" rel="stylesheet">
    <link href="../css/pygments.css" rel="stylesheet">
    <link href="../css/font-awesome.min.css" rel="stylesheet">
    <link href="../css/local.css" rel="stylesheet">
    

    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!--[if lt IE 9]>
      <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]-->
    
    <script src="../js/jquery-2.1.3.min.js"></script>
    <script src="../js/svg-pan-zoom.min.js"></script>

  </head>

  <body>

    <!-- Fixed navbar -->
    <nav class="navbar navbar-inverse navbar-fixed-top">
      <div class="container">
        <div class="navbar-header">
          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <a class="navbar-brand" href="../index.html">XH5For </a>
        </div>
        <div id="navbar" class="navbar-collapse collapse">
          <ul class="nav navbar-nav">
				
            <li class="dropdown hidden-xs visible-sm visible-md hidden-lg">
              <a href="#" class="dropdown-toggle"
              data-toggle="dropdown" role="button"
              aria-haspopup="true"
		 aria-expanded="false">Contents <span class="caret"></span></a>
	      <ul class="dropdown-menu">
              
            <li><a href="../lists/files.html">Source Files</a></li>
				
				
            <li><a href="../lists/modules.html">Modules</a></li>
				
            
                                
            <li><a href="../lists/procedures.html">Procedures</a></li>
				
								
            <li><a href="../lists/types.html">Derived Types</a></li>
				
				
            <li><a href="../lists/programs.html">Programs</a></li>
				
            </ul>
            </li>

<li class="visible-xs hidden-sm visible-lg"><a href="../lists/files.html">Source Files</a></li>


<li class="visible-xs hidden-sm visible-lg"><a href="../lists/modules.html">Modules</a></li>



<li class="visible-xs hidden-sm visible-lg"><a href="../lists/procedures.html">Procedures</a></li>

                             
<li class="visible-xs hidden-sm visible-lg"><a href="../lists/types.html">Derived Types</a></li>


<li class="visible-xs hidden-sm visible-lg"><a href="../lists/programs.html">Programs</a></li>

          </ul>
        
        <form action="../search.html" class="navbar-form navbar-right" role="search">
        <div class="form-group">
          <input type="text" class="form-control" placeholder="Search" name="q" id="tipue_search_input" autocomplete="off" required>
        </div>
<!--
        <button type="submit" class="btn btn-default">Submit</button>
-->
        </form>
        
        </div><!--/.nav-collapse -->
      </div>
    </nav>

    <div class="container">
    
  
  <div class="row">
    <h1>unstructured_contiguous_hyperslab_factory.f90
    <small>Source File</small>
    
    </h1>
    
<div class="row">
  <div class="col-lg-12">
<div class="well well-sm">
  <ul class="list-inline" style="margin-bottom:0px;display:inline">
     
     
     
     
    
    
     <li><i class="fa fa-list-ol"></i>
       <a data-toggle="tooltip"
	  data-placement="bottom" data-html="true"
	  title=" 0.3% of total for source files.">42 statements</a>
     </li> 
     
     
    <li><i class="fa fa-code"></i><a href="../src/unstructured_contiguous_hyperslab_factory.f90"> Source File</a></li>
     
  </ul>
  <ol class="breadcrumb in-well text-right">
  
     <li class="active">unstructured_contiguous_hyperslab_factory.f90</li>
  </ol>
</div>
</div>
</div>
<script>
  $(function () {
  $('[data-toggle="tooltip"]').tooltip()
  })
</script>

  </div>
  <div class="row">
    <div class="col-md-3 hidden-xs hidden-sm visible-md visible-lg">
    
<div id="sidebar">
  






<div class="panel panel-primary">
  <div class="panel-heading text-left"><h3 class="panel-title"><a data-toggle="collapse" href="#mods-0">Modules</a></h3></div>
  <div id="mods-0" class="panel-collapse collapse">
    <div class="list-group">
      
      <a class="list-group-item" href="../module/unstructured_contiguous_hyperslab_factory.html">unstructured_contiguous_hyperslab_factory</a>
      
    </div>
  </div>
</div>















<div class="panel panel-primary">
  <div class="panel-heading text-left"><h3 class="panel-title">Source Code</h3></div>
  <div class="list-group">
    <a class="list-group-item" href="../sourcefile/unstructured_contiguous_hyperslab_factory.f90.html#src">unstructured_contiguous_hyperslab_factory.f90</a>
  </div>
</div>


  <hr>
  

<div class="panel panel-default">
  <div class="panel-heading text-left"><h3 class="panel-title"><a data-toggle="collapse" href="#allfiles-0">All Source Files</a></h3></div>
  <div id="allfiles-0" class="panel-collapse collapse">
    <div class="list-group">
      
      <a class="list-group-item" href="../sourcefile/ch_unstructured_hexahedron_perf.f90.html">ch_unstructured_hexahedron_perf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/fox_xdmf.f90.html">fox_xdmf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_contiguous_hyperslab_handler.f90.html">hdf5_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_dataset_per_process_handler.f90.html">hdf5_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_handler.f90.html">hdf5_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_structured_contiguous_hyperslab_handler.f90.html">hdf5_structured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_structured_dataset_per_process_handler.f90.html">hdf5_structured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_unstructured_contiguous_hyperslab_handler.f90.html">hdf5_unstructured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_unstructured_dataset_per_process_handler.f90.html">hdf5_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/mpi_environment.f90.html">mpi_environment.f90</a>
      
      <a class="list-group-item" href="../sourcefile/spatial_grid_descriptor.f90.html">spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/steps_handler.f90.html">steps_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/steps_handler_test.f90.html">steps_handler_test.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_contiguous_hyperslab_factory.f90.html">structured_contiguous_hyperslab_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_dataset_per_process_factory.f90.html">structured_dataset_per_process_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_spatial_grid_descriptor.f90.html">structured_spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_uniform_grid_descriptor.f90.html">structured_uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_fox_wxml.f90.html">test_FoX_wxml.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90.html">test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_rectilinear_dataset_per_process_handler.f90.html">test_hdf5_rectilinear_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_regular_contiguous_hyperslabs_handler.f90.html">test_hdf5_regular_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_regular_dataset_per_process_handler.f90.html">test_hdf5_regular_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_unstructured_contiguous_hyperslabs_handler.f90.html">test_hdf5_unstructured_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_unstructured_dataset_per_process_handler.f90.html">test_hdf5_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_mpi_environment.f90.html">test_mpi_environment.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_attribute.f90.html">test_xdmf_attribute.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_character_data.f90.html">test_xdmf_character_data.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_dataitem.f90.html">test_xdmf_dataitem.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_geometry.f90.html">test_xdmf_geometry.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_grid.f90.html">test_xdmf_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_rectilinear_contiguous_hyperslabs_handler.f90.html">test_xdmf_rectilinear_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_rectilinear_dataset_per_process.f90.html">test_xdmf_rectilinear_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_regular_contiguous_hyperslabs_handler.f90.html">test_xdmf_regular_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_regular_dataset_per_process.f90.html">test_xdmf_regular_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_time.f90.html">test_xdmf_time.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_topology.f90.html">test_xdmf_topology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_unstructured_contiguous_hyperslabs_handler.f90.html">test_xdmf_unstructured_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_unstructured_dataset_per_process.f90.html">test_xdmf_unstructured_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_xinclude.f90.html">test_xdmf_xinclude.f90</a>
      
      <a class="list-group-item" href="../sourcefile/try_compile_hdf5_mod.f90.html">try_compile_hdf5_mod.f90</a>
      
      <a class="list-group-item" href="../sourcefile/try_compile_mpi_mod.f90.html">try_compile_mpi_mod.f90</a>
      
      <a class="list-group-item" href="../sourcefile/uniform_grid_descriptor.f90.html">uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_contiguous_hyperslab_factory.f90.html">unstructured_contiguous_hyperslab_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_dataset_per_process_factory.f90.html">unstructured_dataset_per_process_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_spatial_grid_descriptor.f90.html">unstructured_spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_uniform_grid_descriptor.f90.html">unstructured_uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_attribute.f90.html">xdmf_attribute.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_character_data.f90.html">xdmf_character_data.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_contiguous_hyperslab_handler.f90.html">xdmf_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_dataitem.f90.html">xdmf_dataitem.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_dataset_per_process_handler.f90.html">xdmf_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_domain.f90.html">xdmf_domain.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_element.f90.html">xdmf_element.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_file.f90.html">xdmf_file.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_geometry.f90.html">xdmf_geometry.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_grid.f90.html">xdmf_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_handler.f90.html">xdmf_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_information.f90.html">xdmf_information.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_parameters.f90.html">xdmf_parameters.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_structured_contiguous_hyperslab_handler.f90.html">xdmf_structured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_structured_dataset_per_process_handler.f90.html">xdmf_structured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_time.f90.html">xdmf_time.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_topology.f90.html">xdmf_topology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_unstructured_contiguous_hyperslab_handler.f90.html">xdmf_unstructured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_unstructured_dataset_per_process_handler.f90.html">xdmf_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_utils.f90.html">xdmf_utils.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_xinclude.f90.html">xdmf_xinclude.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for.f90.html">xh5for.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_abstract_factory.f90.html">xh5for_abstract_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_grid.f90.html">xh5for_ch_rectilinear_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_non_static_grid_series.f90.html">xh5for_ch_rectilinear_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_static_grid_series.f90.html">xh5for_ch_rectilinear_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_grid.f90.html">xh5for_ch_regular_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_non_static_grid_series.f90.html">xh5for_ch_regular_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_static_grid_series.f90.html">xh5for_ch_regular_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_hexahedron.f90.html">xh5for_ch_unstructured_hexahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_hexahedron_perf.f90.html">xh5for_ch_unstructured_hexahedron_perf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_mixedtopology.f90.html">xh5for_ch_unstructured_mixedtopology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_non_static_tetrahedron.f90.html">xh5for_ch_unstructured_non_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_quadilateral.f90.html">xh5for_ch_unstructured_quadilateral.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_static_mixed_series.f90.html">xh5for_ch_unstructured_static_mixed_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_static_tetrahedron.f90.html">xh5for_ch_unstructured_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_tetrahedron.f90.html">xh5for_ch_unstructured_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_triangles.f90.html">xh5for_ch_unstructured_triangles.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_grid.f90.html">xh5for_dpp_rectilinear_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_non_static_grid_series.f90.html">xh5for_dpp_rectilinear_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_static_grid_series.f90.html">xh5for_dpp_rectilinear_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_grid.f90.html">xh5for_dpp_regular_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_non_static_grid_series.f90.html">xh5for_dpp_regular_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_static_grid_series.f90.html">xh5for_dpp_regular_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_hexahedron.f90.html">xh5for_dpp_unstructured_hexahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_mixedtopology.f90.html">xh5for_dpp_unstructured_mixedtopology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_non_static_tetrahedron.f90.html">xh5for_dpp_unstructured_non_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_quadilateral.f90.html">xh5for_dpp_unstructured_quadilateral.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_static_tetrahedron.f90.html">xh5for_dpp_unstructured_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_tetrahedron.f90.html">xh5for_dpp_unstructured_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_triangles.f90.html">xh5for_dpp_unstructured_triangles.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_factory.f90.html">xh5for_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_handler.f90.html">xh5for_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_metadata.f90.html">xh5for_metadata.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_parameters.f90.html">xh5for_parameters.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_utils.f90.html">xh5for_utils.f90</a>
      
    </div>
  </div>
</div>


</div>  

    </div>
    <div class="col-md-9" id='text'>
    
    
    <h3>This File Depends On</h3>
    
                <div class="depgraph"><?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
 -->
<!-- Title: sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph Pages: 1 -->
<svg id="sourcefileunstructured_contiguous_hyperslab_factoryf90EfferentGraph" width="641pt" height="333pt"
 viewBox="0.00 0.00 641.00 332.99" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph" class="graph" transform="scale(0.346861 0.346861) rotate(0) translate(4 956)">
<title>sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-956 1844,-956 1844,4 -4,4"/>
<!-- sourcefile~unstructured_contiguous_hyperslab_factory.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node1" class="node"><title>sourcefile~unstructured_contiguous_hyperslab_factory.f90</title>
<polygon fill="none" stroke="black" points="1840,-747 1601,-747 1601,-723 1840,-723 1840,-747"/>
<text text-anchor="middle" x="1720.5" y="-732.6" font-family="Helvetica,sans-Serif" font-size="10.50">unstructured_contiguous_hyperslab_factory.f90</text>
</g>
<!-- sourcefile~hdf5_unstructured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node2" class="node"><title>sourcefile~hdf5_unstructured_contiguous_hyperslab_handler.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node2"><a xlink:href="../sourcefile/hdf5_unstructured_contiguous_hyperslab_handler.f90.html" xlink:title="hdf5_unstructured_contiguous_hyperslab_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1564,-874 1294,-874 1294,-850 1564,-850 1564,-874"/>
<text text-anchor="middle" x="1429" y="-859.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">hdf5_unstructured_contiguous_hyperslab_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~hdf5_unstructured_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~unstructured_contiguous_hyperslab_factory.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge88" class="edge"><title>sourcefile~hdf5_unstructured_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~unstructured_contiguous_hyperslab_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1457.5,-849.938C1509.77,-827.005 1623.52,-777.103 1682.45,-751.253"/>
<polygon fill="#000000" stroke="#000000" points="1684.01,-754.39 1691.76,-747.168 1681.2,-747.98 1684.01,-754.39"/>
</g>
<!-- sourcefile~xdmf_unstructured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node3" class="node"><title>sourcefile~xdmf_unstructured_contiguous_hyperslab_handler.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node3"><a xlink:href="../sourcefile/xdmf_unstructured_contiguous_hyperslab_handler.f90.html" xlink:title="xdmf_unstructured_contiguous_hyperslab_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1565,-532 1293,-532 1293,-508 1565,-508 1565,-532"/>
<text text-anchor="middle" x="1429" y="-517.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_unstructured_contiguous_hyperslab_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_unstructured_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~unstructured_contiguous_hyperslab_factory.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge89" class="edge"><title>sourcefile~xdmf_unstructured_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~unstructured_contiguous_hyperslab_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1455.67,-532.051C1483.63,-545.671 1529.15,-569.314 1565,-595 1617.99,-632.959 1672.87,-686.786 1700.77,-715.376"/>
<polygon fill="#000000" stroke="#000000" points="1698.43,-717.988 1707.9,-722.736 1703.46,-713.118 1698.43,-717.988"/>
</g>
<!-- sourcefile~xh5for_abstract_factory.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node4" class="node"><title>sourcefile~xh5for_abstract_factory.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node4"><a xlink:href="../sourcefile/xh5for_abstract_factory.f90.html" xlink:title="xh5for_abstract_factory.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1225.5,-834 1082.5,-834 1082.5,-810 1225.5,-810 1225.5,-834"/>
<text text-anchor="middle" x="1154" y="-819.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_abstract_factory.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_abstract_factory.f90&#45;&gt;sourcefile~unstructured_contiguous_hyperslab_factory.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge90" class="edge"><title>sourcefile~xh5for_abstract_factory.f90&#45;&gt;sourcefile~unstructured_contiguous_hyperslab_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1223.04,-834.05C1234.78,-837.594 1246.56,-842.152 1257,-848 1276.47,-858.903 1272.96,-873.182 1293,-883 1347.41,-909.659 1368.2,-911.774 1428,-902"/>
</g>
<!-- sourcefile~hdf5_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node5" class="node"><title>sourcefile~hdf5_handler.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node5"><a xlink:href="../sourcefile/hdf5_handler.f90.html" xlink:title="hdf5_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="957,-834 863,-834 863,-810 957,-810 957,-834"/>
<text text-anchor="middle" x="910" y="-819.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">hdf5_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~hdf5_handler.f90&#45;&gt;sourcefile~unstructured_contiguous_hyperslab_factory.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge91" class="edge"><title>sourcefile~hdf5_handler.f90&#45;&gt;sourcefile~unstructured_contiguous_hyperslab_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M957.226,-829.257C975.791,-833.256 997.011,-839.243 1015,-848 1033.23,-856.872 1034.31,-864.495 1051,-876 1094.68,-906.113 1100.05,-934.719 1153,-938"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1155,-938C1277.15,-945.57 1307.22,-921.741 1428,-902"/>
</g>
<!-- sourcefile~hdf5_handler.f90&#45;&gt;sourcefile~xh5for_abstract_factory.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge58" class="edge"><title>sourcefile~hdf5_handler.f90&#45;&gt;sourcefile~xh5for_abstract_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M957.088,-822C989.567,-822 1033.92,-822 1072.21,-822"/>
<polygon fill="#000000" stroke="#000000" points="1072.31,-825.5 1082.31,-822 1072.31,-818.5 1072.31,-825.5"/>
</g>
<!-- sourcefile~hdf5_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node12" class="node"><title>sourcefile~hdf5_contiguous_hyperslab_handler.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node12"><a xlink:href="../sourcefile/hdf5_contiguous_hyperslab_handler.f90.html" xlink:title="hdf5_contiguous_hyperslab_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1256,-699 1052,-699 1052,-675 1256,-675 1256,-699"/>
<text text-anchor="middle" x="1154" y="-684.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">hdf5_contiguous_hyperslab_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~hdf5_handler.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge4" class="edge"><title>sourcefile~hdf5_handler.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M957,-814.867C975.632,-810.877 996.96,-804.865 1015,-796 1062.47,-772.672 1108.89,-730.997 1133.94,-706.492"/>
<polygon fill="#000000" stroke="#000000" points="1136.67,-708.714 1141.3,-699.184 1131.74,-703.748 1136.67,-708.714"/>
</g>
<!-- sourcefile~uniform_grid_descriptor.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node6" class="node"><title>sourcefile~uniform_grid_descriptor.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node6"><a xlink:href="../sourcefile/uniform_grid_descriptor.f90.html" xlink:title="uniform_grid_descriptor.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="769,-912 625,-912 625,-888 769,-888 769,-912"/>
<text text-anchor="middle" x="697" y="-897.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">uniform_grid_descriptor.f90</text>
</a>
</g>
</g>
<!-- sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~unstructured_contiguous_hyperslab_factory.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge92" class="edge"><title>sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~unstructured_contiguous_hyperslab_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M911,-862C1018.58,-828.315 1040.48,-931.027 1153,-938"/>
</g>
<!-- sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~hdf5_unstructured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge15" class="edge"><title>sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~hdf5_unstructured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1155,-862C1211.84,-845.77 1278.09,-845.353 1331.09,-849.194"/>
<polygon fill="#000000" stroke="#000000" points="1330.92,-852.692 1341.16,-849.987 1331.47,-845.713 1330.92,-852.692"/>
</g>
<!-- sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_unstructured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge55" class="edge"><title>sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_unstructured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M911,-862C1013.64,-829.862 1049.58,-891.533 1153,-862"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1155,-862C1199.34,-849.338 1225.05,-876.253 1257,-843 1334.16,-762.685 1229.75,-686.676 1293,-595 1312.84,-566.25 1347.44,-547.339 1376.65,-535.698"/>
<polygon fill="#000000" stroke="#000000" points="1378.21,-538.848 1386.32,-532.025 1375.73,-532.304 1378.21,-538.848"/>
</g>
<!-- sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~xh5for_abstract_factory.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge59" class="edge"><title>sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~xh5for_abstract_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M911,-862C926.358,-857.191 1007.96,-844.115 1072.21,-834.211"/>
<polygon fill="#000000" stroke="#000000" points="1073.01,-837.63 1082.36,-832.651 1071.95,-830.711 1073.01,-837.63"/>
</g>
<!-- sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~hdf5_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge65" class="edge"><title>sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~hdf5_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M736.787,-887.972C747.483,-884.076 758.914,-879.357 769,-874 786.43,-864.742 787.103,-856.321 805,-848 820.024,-841.014 837.175,-835.743 853.158,-831.839"/>
<polygon fill="#000000" stroke="#000000" points="853.973,-835.243 862.928,-829.581 852.397,-828.422 853.973,-835.243"/>
</g>
<!-- sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node7" class="node"><title>sourcefile~xdmf_handler.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node7"><a xlink:href="../sourcefile/xdmf_handler.f90.html" xlink:title="xdmf_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="958,-640 862,-640 862,-616 958,-616 958,-640"/>
<text text-anchor="middle" x="910" y="-625.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge77" class="edge"><title>sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M750.482,-887.963C757.481,-884.44 763.966,-879.886 769,-874 822.593,-811.336 757.952,-759.716 805,-692 819.963,-670.464 844.747,-654.798 866.367,-644.357"/>
<polygon fill="#000000" stroke="#000000" points="868.09,-647.417 875.716,-640.063 865.168,-641.056 868.09,-647.417"/>
</g>
<!-- sourcefile~unstructured_uniform_grid_descriptor.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node10" class="node"><title>sourcefile~unstructured_uniform_grid_descriptor.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node10"><a xlink:href="../sourcefile/unstructured_uniform_grid_descriptor.f90.html" xlink:title="unstructured_uniform_grid_descriptor.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1015,-952 805,-952 805,-928 1015,-928 1015,-952"/>
<text text-anchor="middle" x="910" y="-937.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">unstructured_uniform_grid_descriptor.f90</text>
</a>
</g>
</g>
<!-- sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~unstructured_uniform_grid_descriptor.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge87" class="edge"><title>sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~unstructured_uniform_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M761.307,-912.001C784.672,-916.431 811.343,-921.487 835.532,-926.072"/>
<polygon fill="#000000" stroke="#000000" points="834.896,-929.514 845.373,-927.938 836.2,-922.637 834.896,-929.514"/>
</g>
<!-- sourcefile~xdmf_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node18" class="node"><title>sourcefile~xdmf_contiguous_hyperslab_handler.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node18"><a xlink:href="../sourcefile/xdmf_contiguous_hyperslab_handler.f90.html" xlink:title="xdmf_contiguous_hyperslab_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1257,-390 1051,-390 1051,-366 1257,-366 1257,-390"/>
<text text-anchor="middle" x="1154" y="-375.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_contiguous_hyperslab_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge48" class="edge"><title>sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M769.136,-889.142C819.86,-881.03 883.425,-870.008 909,-862"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M911,-862C955.841,-847.96 981.957,-876.406 1015,-843 1081.59,-775.676 1025.27,-724.133 1051,-633 1076.24,-543.575 1122.16,-442.529 1142.65,-399.375"/>
<polygon fill="#000000" stroke="#000000" points="1145.91,-400.68 1147.06,-390.149 1139.59,-397.659 1145.91,-400.68"/>
</g>
<!-- sourcefile~xdmf_handler.f90&#45;&gt;sourcefile~unstructured_contiguous_hyperslab_factory.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge93" class="edge"><title>sourcefile~xdmf_handler.f90&#45;&gt;sourcefile~unstructured_contiguous_hyperslab_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M958.113,-616.863C1050.36,-597.093 1260.41,-562.138 1428,-609"/>
</g>
<!-- sourcefile~xdmf_handler.f90&#45;&gt;sourcefile~xh5for_abstract_factory.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge56" class="edge"><title>sourcefile~xdmf_handler.f90&#45;&gt;sourcefile~xh5for_abstract_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M933.362,-640.002C955.024,-652.027 988.407,-671.632 1015,-692 1060.94,-727.187 1108.87,-775.358 1134.39,-802.083"/>
<polygon fill="#000000" stroke="#000000" points="1132.14,-804.8 1141.56,-809.65 1137.22,-799.985 1132.14,-804.8"/>
</g>
<!-- sourcefile~xdmf_handler.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge45" class="edge"><title>sourcefile~xdmf_handler.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M958.038,-624.026C977.15,-620.533 998.555,-614.036 1015,-602 1033.95,-588.127 1111.54,-451.929 1141.3,-398.94"/>
<polygon fill="#000000" stroke="#000000" points="1144.44,-400.497 1146.28,-390.063 1138.34,-397.075 1144.44,-400.497"/>
</g>
<!-- sourcefile~spatial_grid_descriptor.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node8" class="node"><title>sourcefile~spatial_grid_descriptor.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node8"><a xlink:href="../sourcefile/spatial_grid_descriptor.f90.html" xlink:title="spatial_grid_descriptor.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="766.5,-752 627.5,-752 627.5,-728 766.5,-728 766.5,-752"/>
<text text-anchor="middle" x="697" y="-737.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">spatial_grid_descriptor.f90</text>
</a>
</g>
</g>
<!-- sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~unstructured_contiguous_hyperslab_factory.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge94" class="edge"><title>sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~unstructured_contiguous_hyperslab_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M749.741,-752.051C792.281,-761.535 854.248,-774.383 909,-782"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M911,-782C1063.54,-803.222 1130.41,-713.281 1257,-801 1289.71,-823.67 1261.28,-858.961 1293,-883 1341.29,-919.595 1368.2,-911.774 1428,-902"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1430,-902C1489.8,-892.261 1510.49,-909.457 1565,-883 1627,-852.905 1680.29,-788.683 1704.93,-755.616"/>
<polygon fill="#000000" stroke="#000000" points="1708.02,-757.31 1711.1,-747.17 1702.37,-753.18 1708.02,-757.31"/>
</g>
<!-- sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~hdf5_unstructured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge11" class="edge"><title>sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~hdf5_unstructured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M911,-706C1019.02,-681.762 1050.93,-604.129 1153,-647"/>
</g>
<!-- sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_unstructured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge51" class="edge"><title>sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_unstructured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M766.823,-731.073C808.259,-725.163 861.934,-716.561 909,-706"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M911,-706C979.47,-690.636 985.988,-659.414 1051,-633 1159.44,-588.939 1291.57,-553.246 1367.12,-534.452"/>
<polygon fill="#000000" stroke="#000000" points="1368.08,-537.821 1376.95,-532.024 1366.4,-531.025 1368.08,-537.821"/>
</g>
<!-- sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~xh5for_abstract_factory.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge57" class="edge"><title>sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~xh5for_abstract_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M911,-782C966.324,-789.697 1028.49,-800.008 1075.96,-808.233"/>
<polygon fill="#000000" stroke="#000000" points="1075.4,-811.689 1085.86,-809.955 1076.6,-804.793 1075.4,-811.689"/>
</g>
<!-- sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~hdf5_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge63" class="edge"><title>sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~hdf5_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M738.517,-752.119C748.779,-755.913 759.56,-760.559 769,-766 787.044,-776.401 786.43,-786.57 805,-796 819.842,-803.536 837.007,-808.98 853.06,-812.874"/>
<polygon fill="#000000" stroke="#000000" points="852.355,-816.303 862.882,-815.103 853.904,-809.476 852.355,-816.303"/>
</g>
<!-- sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge74" class="edge"><title>sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M735.431,-727.876C746.435,-723.891 758.367,-719.149 769,-714 770.458,-713.294 840.415,-670.241 880.871,-645.327"/>
<polygon fill="#000000" stroke="#000000" points="882.822,-648.236 889.501,-640.012 879.151,-642.276 882.822,-648.236"/>
</g>
<!-- sourcefile~unstructured_spatial_grid_descriptor.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node9" class="node"><title>sourcefile~unstructured_spatial_grid_descriptor.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node9"><a xlink:href="../sourcefile/unstructured_spatial_grid_descriptor.f90.html" xlink:title="unstructured_spatial_grid_descriptor.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1012.5,-522 807.5,-522 807.5,-498 1012.5,-498 1012.5,-522"/>
<text text-anchor="middle" x="910" y="-507.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">unstructured_spatial_grid_descriptor.f90</text>
</a>
</g>
</g>
<!-- sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~unstructured_spatial_grid_descriptor.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge82" class="edge"><title>sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~unstructured_spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M715.769,-727.967C731.709,-716.347 754.727,-697.399 769,-676 795.676,-636.007 774.801,-611.405 805,-574 821.822,-553.165 847.361,-537.31 868.921,-526.592"/>
<polygon fill="#000000" stroke="#000000" points="870.67,-529.636 878.19,-522.172 867.657,-523.317 870.67,-529.636"/>
</g>
<!-- sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge3" class="edge"><title>sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M911,-706C953.167,-696.538 1000.38,-691.608 1041.84,-689.097"/>
<polygon fill="#000000" stroke="#000000" points="1042.18,-692.584 1051.97,-688.524 1041.78,-685.595 1042.18,-692.584"/>
</g>
<!-- sourcefile~unstructured_spatial_grid_descriptor.f90&#45;&gt;sourcefile~unstructured_contiguous_hyperslab_factory.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge95" class="edge"><title>sourcefile~unstructured_spatial_grid_descriptor.f90&#45;&gt;sourcefile~unstructured_contiguous_hyperslab_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1002.89,-522.006C1107.29,-536.928 1282.1,-565.818 1428,-609"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1430,-609C1528.08,-636.707 1636.4,-690.631 1688.35,-718.075"/>
<polygon fill="#000000" stroke="#000000" points="1686.91,-721.272 1697.38,-722.879 1690.19,-715.092 1686.91,-721.272"/>
</g>
<!-- sourcefile~unstructured_uniform_grid_descriptor.f90&#45;&gt;sourcefile~unstructured_contiguous_hyperslab_factory.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge96" class="edge"><title>sourcefile~unstructured_uniform_grid_descriptor.f90&#45;&gt;sourcefile~unstructured_contiguous_hyperslab_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1015.01,-935.947C1057.8,-935.111 1107.82,-935.2 1153,-938"/>
</g>
<!-- sourcefile~xh5for_parameters.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node11" class="node"><title>sourcefile~xh5for_parameters.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node11"><a xlink:href="../sourcefile/xh5for_parameters.f90.html" xlink:title="xh5for_parameters.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="272,-543 151,-543 151,-519 272,-519 272,-543"/>
<text text-anchor="middle" x="211.5" y="-528.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_parameters.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~hdf5_unstructured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge10" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~hdf5_unstructured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M533.5,-900C605.592,-918.298 621.817,-934.616 696,-940"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-940C746.336,-943.508 757.029,-925.883 805,-919 851.051,-912.392 1114.53,-889.097 1283.76,-874.411"/>
<polygon fill="#000000" stroke="#000000" points="1284.1,-877.895 1293.76,-873.544 1283.5,-870.921 1284.1,-877.895"/>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xdmf_unstructured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge50" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xdmf_unstructured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M245.758,-518.957C278.259,-507.145 329.11,-488.549 373,-472"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M375,-472C403.162,-461.381 412.598,-465.45 440,-453 457.286,-445.146 459.021,-438.497 476,-430 539.265,-398.339 557.221,-394.269 625,-374 655.991,-364.732 663.685,-356.562 696,-358"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-358C791.28,-348.353 815.592,-366.323 909,-358"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M911,-358C1018.5,-348.422 1049.59,-307.111 1153,-338"/>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~hdf5_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge66" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~hdf5_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-860C749.304,-844.539 809.631,-834.45 852.61,-828.58"/>
<polygon fill="#000000" stroke="#000000" points="853.148,-832.04 862.598,-827.25 852.224,-825.101 853.148,-832.04"/>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge70" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M533.5,-900C559.33,-906.556 588.223,-908.274 614.401,-907.831"/>
<polygon fill="#000000" stroke="#000000" points="614.77,-911.323 624.67,-907.547 614.576,-904.325 614.77,-911.323"/>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge73" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xdmf_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M215.103,-543.201C225.493,-588.553 268.603,-748.175 373,-814"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M375,-814C436.766,-852.945 459.729,-777.443 531.5,-764"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M533.5,-764C578.044,-755.656 582.808,-735.541 625,-719 687.184,-694.621 705.396,-696.391 769,-676 801.47,-665.591 837.896,-653.075 865.452,-643.434"/>
<polygon fill="#000000" stroke="#000000" points="866.902,-646.635 875.179,-640.021 864.584,-640.029 866.902,-646.635"/>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge79" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M533.5,-764C560.716,-758.902 590.664,-754.219 617.355,-750.369"/>
<polygon fill="#000000" stroke="#000000" points="618.007,-753.811 627.413,-748.935 617.019,-746.882 618.007,-753.811"/>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~unstructured_spatial_grid_descriptor.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge83" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~unstructured_spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M375,-472C456.17,-442.669 700.615,-475.895 828.713,-496.349"/>
<polygon fill="#000000" stroke="#000000" points="828.429,-499.848 838.858,-497.981 829.541,-492.937 828.429,-499.848"/>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~unstructured_uniform_grid_descriptor.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge86" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~unstructured_uniform_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-940C729.319,-942.273 763.323,-943.024 794.701,-943.017"/>
<polygon fill="#000000" stroke="#000000" points="794.8,-946.517 804.79,-942.989 794.78,-939.517 794.8,-946.517"/>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge5" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M375,-814C442.135,-856.33 454.574,-880.475 531.5,-900"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M533.5,-900C538.006,-901.144 691.549,-861.341 696,-860"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-860C729.276,-850.574 743.746,-861.719 769,-841 796.968,-818.055 776.615,-790.427 805,-768 880.122,-708.646 921.775,-741.8 1015,-720 1040.72,-713.985 1069.1,-707.22 1093.41,-701.388"/>
<polygon fill="#000000" stroke="#000000" points="1094.3,-704.773 1103.21,-699.034 1092.66,-697.967 1094.3,-704.773"/>
</g>
<!-- sourcefile~xh5for_utils.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node14" class="node"><title>sourcefile~xh5for_utils.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node14"><a xlink:href="../sourcefile/xh5for_utils.f90.html" xlink:title="xh5for_utils.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="416.5,-543 331.5,-543 331.5,-519 416.5,-519 416.5,-543"/>
<text text-anchor="middle" x="374" y="-528.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_utils.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xh5for_utils.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge8" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xh5for_utils.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M272.264,-531C288.196,-531 305.281,-531 320.773,-531"/>
<polygon fill="#000000" stroke="#000000" points="321.21,-534.5 331.21,-531 321.21,-527.5 321.21,-534.5"/>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge44" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-358C793.192,-362.237 813.778,-399.508 909,-396"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M911,-396C953.492,-394.435 1000.09,-391.306 1040.96,-388.09"/>
<polygon fill="#000000" stroke="#000000" points="1041.26,-391.577 1050.95,-387.293 1040.7,-384.599 1041.26,-391.577"/>
</g>
<!-- sourcefile~steps_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node31" class="node"><title>sourcefile~steps_handler.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node31"><a xlink:href="../sourcefile/steps_handler.f90.html" xlink:title="steps_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="746,-832 648,-832 648,-808 746,-808 746,-832"/>
<text text-anchor="middle" x="697" y="-817.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">steps_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~steps_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge61" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~steps_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M533.5,-764C539.678,-762.843 608.134,-787.474 654.201,-804.444"/>
<polygon fill="#000000" stroke="#000000" points="653.068,-807.757 663.661,-807.937 655.493,-801.19 653.068,-807.757"/>
</g>
<!-- sourcefile~xh5for_metadata.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node32" class="node"><title>sourcefile~xh5for_metadata.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node32"><a xlink:href="../sourcefile/xh5for_metadata.f90.html" xlink:title="xh5for_metadata.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="588.5,-826 476.5,-826 476.5,-802 588.5,-802 588.5,-826"/>
<text text-anchor="middle" x="532.5" y="-811.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_metadata.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xh5for_metadata.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge67" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xh5for_metadata.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M375,-814C404.76,-832.764 444.453,-832.546 476.417,-827.748"/>
<polygon fill="#000000" stroke="#000000" points="477.223,-831.162 486.501,-826.048 476.059,-824.259 477.223,-831.162"/>
</g>
<!-- sourcefile~hdf5_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~hdf5_unstructured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge12" class="edge"><title>sourcefile~hdf5_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~hdf5_unstructured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1173.76,-699.028C1221.01,-729.312 1345.03,-808.817 1400.5,-844.374"/>
<polygon fill="#000000" stroke="#000000" points="1398.8,-847.437 1409.1,-849.887 1402.57,-841.544 1398.8,-847.437"/>
</g>
<!-- sourcefile~mpi_environment.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node13" class="node"><title>sourcefile~mpi_environment.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node13"><a xlink:href="../sourcefile/mpi_environment.f90.html" xlink:title="mpi_environment.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="589,-562 476,-562 476,-538 589,-538 589,-562"/>
<text text-anchor="middle" x="532.5" y="-547.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">mpi_environment.f90</text>
</a>
</g>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~hdf5_unstructured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge13" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~hdf5_unstructured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-624C792.667,-633.408 814.119,-581.076 909,-588"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M911,-588C1021.41,-596.057 1050.93,-604.129 1153,-647"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~xdmf_unstructured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge54" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~xdmf_unstructured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M573.961,-537.958C626.599,-522.976 721.693,-498.243 805,-489 994.227,-468.004 1217.37,-490.466 1338.61,-506.599"/>
<polygon fill="#000000" stroke="#000000" points="1338.21,-510.077 1348.59,-507.944 1339.14,-503.14 1338.21,-510.077"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~hdf5_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge62" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~hdf5_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M534.913,-562.058C539.839,-598.369 559.688,-707.468 625,-761 642.497,-775.341 775.003,-799.549 852.69,-812.745"/>
<polygon fill="#000000" stroke="#000000" points="852.364,-816.239 862.807,-814.454 853.53,-809.337 852.364,-816.239"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge75" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~xdmf_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-624C749.87,-629.155 809.254,-629.815 851.781,-629.385"/>
<polygon fill="#000000" stroke="#000000" points="851.987,-632.883 861.943,-629.258 851.9,-625.883 851.987,-632.883"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge78" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M541.056,-562.089C555.818,-585.294 590.102,-637.212 625,-676 639.753,-692.397 658.325,-709.02 672.775,-721.214"/>
<polygon fill="#000000" stroke="#000000" points="670.82,-724.141 680.746,-727.846 675.297,-718.76 670.82,-724.141"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~unstructured_spatial_grid_descriptor.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge85" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~unstructured_spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M550.435,-562.294C578.84,-581.818 638.624,-618.298 696,-624"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-624C718.073,-625.995 828.666,-559.644 881.231,-527.278"/>
<polygon fill="#000000" stroke="#000000" points="883.073,-530.254 889.742,-522.022 879.395,-524.298 883.073,-530.254"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge2" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M911,-588C957.863,-591.42 975.742,-581.181 1015,-607 1039.1,-622.85 1027.46,-644.33 1051,-661 1056.56,-664.938 1062.67,-668.281 1069.04,-671.118"/>
<polygon fill="#000000" stroke="#000000" points="1067.95,-674.452 1078.54,-674.923 1070.55,-667.954 1067.95,-674.452"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge47" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M563.066,-537.886C571.676,-533.902 580.931,-529.157 589,-524 641.36,-490.534 637.678,-455.448 696,-434"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~steps_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge60" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~steps_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M534.531,-562.041C538.51,-601.119 556.275,-725.805 625,-794 629.018,-797.987 633.698,-801.369 638.701,-804.236"/>
<polygon fill="#000000" stroke="#000000" points="637.474,-807.535 647.985,-808.861 640.595,-801.269 637.474,-807.535"/>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~hdf5_unstructured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge14" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~hdf5_unstructured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-548C839.002,-558.079 879.309,-534.363 1015,-574 1081.6,-593.455 1089.03,-620.13 1153,-647"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1155,-647C1197.65,-664.542 1216.95,-643.136 1257,-666 1333.24,-709.53 1392.3,-799.984 1416.31,-840.986"/>
<polygon fill="#000000" stroke="#000000" points="1413.38,-842.916 1421.4,-849.844 1419.45,-839.429 1413.38,-842.916"/>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~xdmf_unstructured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge53" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~xdmf_unstructured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M397.815,-518.976C441.049,-496.622 538.348,-448.369 625,-420 747.782,-379.802 780.276,-369.017 909,-358"/>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge68" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M375.244,-543.22C376.831,-588.791 388.648,-750.525 476,-835 497.133,-855.437 567.06,-873.92 622.473,-885.906"/>
<polygon fill="#000000" stroke="#000000" points="621.774,-889.335 632.284,-887.993 623.231,-882.489 621.774,-889.335"/>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge76" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~xdmf_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M390.773,-543.043C435.88,-576.202 570.268,-666.128 696,-662"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-662C727.017,-664.599 799.827,-651.216 851.787,-640.481"/>
<polygon fill="#000000" stroke="#000000" points="852.807,-643.843 861.882,-638.374 851.378,-636.991 852.807,-643.843"/>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~unstructured_spatial_grid_descriptor.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge84" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~unstructured_spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M533.5,-510C607.107,-500.874 622.018,-542.712 696,-548"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-548C726.541,-550.04 796.908,-535.923 848.566,-524.32"/>
<polygon fill="#000000" stroke="#000000" points="849.651,-527.663 858.63,-522.039 848.103,-520.836 849.651,-527.663"/>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge1" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-662C814.963,-672.474 949.26,-679.207 1041.47,-683.016"/>
<polygon fill="#000000" stroke="#000000" points="1041.52,-686.521 1051.66,-683.432 1041.81,-679.527 1041.52,-686.521"/>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~mpi_environment.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge6" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~mpi_environment.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M416.528,-536.042C431.601,-537.872 449.025,-539.987 465.679,-542.009"/>
<polygon fill="#000000" stroke="#000000" points="465.571,-545.522 475.92,-543.252 466.415,-538.573 465.571,-545.522"/>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge46" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M416.818,-525.157C448.323,-520.811 492.596,-514.824 531.5,-510"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M533.5,-510C612.625,-500.189 621.169,-461.52 696,-434"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-434C787.431,-401.111 813.778,-399.508 909,-396"/>
</g>
<!-- sourcefile~xdmf_utils.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node15" class="node"><title>sourcefile~xdmf_utils.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node15"><a xlink:href="../sourcefile/xdmf_utils.f90.html" xlink:title="xdmf_utils.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="251,-360 172,-360 172,-336 251,-336 251,-360"/>
<text text-anchor="middle" x="211.5" y="-345.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_utils.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge80" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M215.193,-360.199C223.351,-394.588 250.819,-493.603 308,-552 401.726,-647.72 554.043,-701.489 637.216,-725.179"/>
<polygon fill="#000000" stroke="#000000" points="636.435,-728.595 647.008,-727.92 638.321,-721.854 636.435,-728.595"/>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xh5for_utils.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge9" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xh5for_utils.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M218.913,-360.143C232.741,-385.57 267.418,-445.41 308,-486 318.362,-496.364 331.389,-505.912 343.055,-513.52"/>
<polygon fill="#000000" stroke="#000000" points="341.319,-516.564 351.643,-518.942 345.056,-510.645 341.319,-516.564"/>
</g>
<!-- sourcefile~xdmf_time.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node19" class="node"><title>sourcefile~xdmf_time.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node19"><a xlink:href="../sourcefile/xdmf_time.f90.html" xlink:title="xdmf_time.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="414,-360 334,-360 334,-336 414,-336 414,-360"/>
<text text-anchor="middle" x="374" y="-345.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_time.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_time.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge17" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_time.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M251.353,-348C273.173,-348 300.616,-348 323.911,-348"/>
<polygon fill="#000000" stroke="#000000" points="323.949,-351.5 333.949,-348 323.949,-344.5 323.949,-351.5"/>
</g>
<!-- sourcefile~xdmf_topology.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node20" class="node"><title>sourcefile~xdmf_topology.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node20"><a xlink:href="../sourcefile/xdmf_topology.f90.html" xlink:title="xdmf_topology.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="424,-444 324,-444 324,-420 424,-420 424,-444"/>
<text text-anchor="middle" x="374" y="-429.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_topology.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_topology.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge19" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_topology.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M227.933,-360.093C246.193,-373.935 277.921,-396.551 308,-411 312.017,-412.93 316.255,-414.745 320.563,-416.439"/>
<polygon fill="#000000" stroke="#000000" points="319.454,-419.76 330.047,-419.948 321.883,-413.195 319.454,-419.76"/>
</g>
<!-- sourcefile~xdmf_xinclude.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node24" class="node"><title>sourcefile~xdmf_xinclude.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node24"><a xlink:href="../sourcefile/xdmf_xinclude.f90.html" xlink:title="xdmf_xinclude.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="423.5,-192 324.5,-192 324.5,-168 423.5,-168 423.5,-192"/>
<text text-anchor="middle" x="374" y="-177.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_xinclude.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_xinclude.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge23" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_xinclude.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M217.105,-335.71C228.259,-307.603 259.435,-238.194 308,-201 310.295,-199.242 312.742,-197.629 315.292,-196.149"/>
<polygon fill="#000000" stroke="#000000" points="316.933,-199.241 324.283,-191.61 313.779,-192.992 316.933,-199.241"/>
</g>
<!-- sourcefile~xdmf_dataitem.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node25" class="node"><title>sourcefile~xdmf_dataitem.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node25"><a xlink:href="../sourcefile/xdmf_dataitem.f90.html" xlink:title="xdmf_dataitem.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="424.5,-150 323.5,-150 323.5,-126 424.5,-126 424.5,-150"/>
<text text-anchor="middle" x="374" y="-135.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_dataitem.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_dataitem.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge25" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_dataitem.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M217.16,-335.949C231.893,-298.391 278.249,-184.453 308,-159 309.971,-157.314 312.08,-155.762 314.289,-154.335"/>
<polygon fill="#000000" stroke="#000000" points="316.147,-157.307 323.222,-149.422 312.773,-151.174 316.147,-157.307"/>
</g>
<!-- sourcefile~xdmf_geometry.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node26" class="node"><title>sourcefile~xdmf_geometry.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node26"><a xlink:href="../sourcefile/xdmf_geometry.f90.html" xlink:title="xdmf_geometry.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="426.5,-108 321.5,-108 321.5,-84 426.5,-84 426.5,-108"/>
<text text-anchor="middle" x="374" y="-93.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_geometry.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_geometry.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge27" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_geometry.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M217.504,-335.701C236.854,-288.169 305.808,-119.024 308,-117 309.47,-115.642 311.029,-114.372 312.658,-113.184"/>
<polygon fill="#000000" stroke="#000000" points="314.598,-116.101 321.309,-107.903 310.95,-110.126 314.598,-116.101"/>
</g>
<!-- sourcefile~xdmf_attribute.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node28" class="node"><title>sourcefile~xdmf_attribute.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node28"><a xlink:href="../sourcefile/xdmf_attribute.f90.html" xlink:title="xdmf_attribute.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="423.5,-402 324.5,-402 324.5,-378 423.5,-378 423.5,-402"/>
<text text-anchor="middle" x="374" y="-387.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_attribute.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_attribute.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge29" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_attribute.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M251.353,-358.167C271.144,-363.346 295.561,-369.736 317.314,-375.428"/>
<polygon fill="#000000" stroke="#000000" points="316.534,-378.842 327.094,-377.987 318.306,-372.07 316.534,-378.842"/>
</g>
<!-- sourcefile~xdmf_grid.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node29" class="node"><title>sourcefile~xdmf_grid.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node29"><a xlink:href="../sourcefile/xdmf_grid.f90.html" xlink:title="xdmf_grid.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="413,-318 335,-318 335,-294 413,-294 413,-318"/>
<text text-anchor="middle" x="374" y="-303.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_grid.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_grid.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge31" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_grid.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M251.353,-337.833C273.514,-332.034 301.476,-324.717 325.001,-318.56"/>
<polygon fill="#000000" stroke="#000000" points="325.994,-321.918 334.782,-316.001 324.222,-315.147 325.994,-321.918"/>
</g>
<!-- sourcefile~xdmf_parameters.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node16" class="node"><title>sourcefile~xdmf_parameters.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node16"><a xlink:href="../sourcefile/xdmf_parameters.f90.html" xlink:title="xdmf_parameters.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="115,-360 7.10543e-15,-360 7.10543e-15,-336 115,-336 115,-360"/>
<text text-anchor="middle" x="57.5" y="-345.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_parameters.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_parameters.f90&#45;&gt;sourcefile~xdmf_utils.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge7" class="edge"><title>sourcefile~xdmf_parameters.f90&#45;&gt;sourcefile~xdmf_utils.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M115.099,-348C130.461,-348 146.956,-348 161.838,-348"/>
<polygon fill="#000000" stroke="#000000" points="161.849,-351.5 171.849,-348 161.849,-344.5 161.849,-351.5"/>
</g>
<!-- sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node17" class="node"><title>sourcefile~fox_xdmf.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node17"><a xlink:href="../sourcefile/fox_xdmf.f90.html" xlink:title="fox_xdmf.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="569.5,-276 495.5,-276 495.5,-252 569.5,-252 569.5,-276"/>
<text text-anchor="middle" x="532.5" y="-261.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">fox_xdmf.f90</text>
</a>
</g>
</g>
<!-- sourcefile~fox_xdmf.f90&#45;&gt;sourcefile~xdmf_unstructured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge49" class="edge"><title>sourcefile~fox_xdmf.f90&#45;&gt;sourcefile~xdmf_unstructured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M569.555,-271.118C636.237,-283.894 783.484,-310.285 909,-320"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M911,-320C1017.83,-334.834 1049.66,-307.131 1153,-338"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1155,-338C1199.18,-351.198 1215.95,-336.001 1257,-357 1326.01,-392.297 1386.32,-464.31 1413.17,-499.594"/>
<polygon fill="#000000" stroke="#000000" points="1410.46,-501.821 1419.26,-507.729 1416.07,-497.626 1410.46,-501.821"/>
</g>
<!-- sourcefile~fox_xdmf.f90&#45;&gt;sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge71" class="edge"><title>sourcefile~fox_xdmf.f90&#45;&gt;sourcefile~xdmf_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M535.589,-276.205C544.522,-327.016 581.07,-521.025 625,-562 657.437,-592.255 778.565,-612.018 851.746,-621.474"/>
<polygon fill="#000000" stroke="#000000" points="851.379,-624.956 861.74,-622.74 852.259,-618.011 851.379,-624.956"/>
</g>
<!-- sourcefile~fox_xdmf.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge43" class="edge"><title>sourcefile~fox_xdmf.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M911,-320C920.25,-320.716 1026.07,-346.593 1094.69,-363.537"/>
<polygon fill="#000000" stroke="#000000" points="1093.98,-366.966 1104.52,-365.968 1095.65,-360.171 1093.98,-366.966"/>
</g>
<!-- sourcefile~xdmf_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~xdmf_unstructured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge52" class="edge"><title>sourcefile~xdmf_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~xdmf_unstructured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1178.28,-390.107C1227.03,-415.467 1339.98,-474.215 1395.71,-503.204"/>
<polygon fill="#000000" stroke="#000000" points="1394.3,-506.414 1404.78,-507.924 1397.53,-500.204 1394.3,-506.414"/>
</g>
<!-- sourcefile~xdmf_time.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge32" class="edge"><title>sourcefile~xdmf_time.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M414.224,-337.361C422.902,-334.452 431.915,-330.983 440,-327 464.979,-314.695 490.885,-296.231 508.729,-282.47"/>
<polygon fill="#000000" stroke="#000000" points="511.092,-285.064 516.801,-276.139 506.772,-279.556 511.092,-285.064"/>
</g>
<!-- sourcefile~xdmf_topology.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge33" class="edge"><title>sourcefile~xdmf_topology.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M424.022,-420.772C429.77,-418.161 435.264,-414.95 440,-411 465.961,-389.349 458.337,-372.823 476,-344 488.699,-323.277 504.641,-300.596 516.177,-284.694"/>
<polygon fill="#000000" stroke="#000000" points="519.325,-286.318 522.402,-276.18 513.674,-282.187 519.325,-286.318"/>
</g>
<!-- sourcefile~xdmf_information.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node21" class="node"><title>sourcefile~xdmf_information.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node21"><a xlink:href="../sourcefile/xdmf_information.f90.html" xlink:title="xdmf_information.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="430.5,-24 317.5,-24 317.5,-0 430.5,-0 430.5,-24"/>
<text text-anchor="middle" x="374" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_information.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_information.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge34" class="edge"><title>sourcefile~xdmf_information.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M427.067,-24.0104C431.775,-26.4693 436.193,-29.4315 440,-33 501.928,-91.0484 522.714,-196.34 529.018,-241.951"/>
<polygon fill="#000000" stroke="#000000" points="525.557,-242.48 530.296,-251.956 532.5,-241.593 525.557,-242.48"/>
</g>
<!-- sourcefile~xdmf_file.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node22" class="node"><title>sourcefile~xdmf_file.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node22"><a xlink:href="../sourcefile/xdmf_file.f90.html" xlink:title="xdmf_file.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="410.5,-276 337.5,-276 337.5,-252 410.5,-252 410.5,-276"/>
<text text-anchor="middle" x="374" y="-261.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_file.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_file.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge35" class="edge"><title>sourcefile~xdmf_file.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M410.512,-264C432.587,-264 461.208,-264 485.07,-264"/>
<polygon fill="#000000" stroke="#000000" points="485.315,-267.5 495.315,-264 485.315,-260.5 485.315,-267.5"/>
</g>
<!-- sourcefile~xdmf_domain.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node23" class="node"><title>sourcefile~xdmf_domain.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node23"><a xlink:href="../sourcefile/xdmf_domain.f90.html" xlink:title="xdmf_domain.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="421.5,-66 326.5,-66 326.5,-42 421.5,-42 421.5,-66"/>
<text text-anchor="middle" x="374" y="-51.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_domain.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_domain.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge36" class="edge"><title>sourcefile~xdmf_domain.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M421.524,-63.865C428.211,-66.6932 434.633,-70.3285 440,-75 492.281,-120.505 517.375,-202.665 526.827,-241.936"/>
<polygon fill="#000000" stroke="#000000" points="523.444,-242.842 529.088,-251.809 530.268,-241.28 523.444,-242.842"/>
</g>
<!-- sourcefile~xdmf_xinclude.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge37" class="edge"><title>sourcefile~xdmf_xinclude.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M418.354,-192.059C425.725,-194.656 433.192,-197.646 440,-201 464.979,-213.305 490.885,-231.769 508.729,-245.53"/>
<polygon fill="#000000" stroke="#000000" points="506.772,-248.444 516.801,-251.861 511.092,-242.936 506.772,-248.444"/>
</g>
<!-- sourcefile~xdmf_dataitem.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge38" class="edge"><title>sourcefile~xdmf_dataitem.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M422.56,-150.003C428.672,-152.5 434.655,-155.473 440,-159 473.852,-181.336 502.625,-219.479 518.442,-243.127"/>
<polygon fill="#000000" stroke="#000000" points="515.643,-245.242 524.037,-251.707 521.506,-241.418 515.643,-245.242"/>
</g>
<!-- sourcefile~xdmf_geometry.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge39" class="edge"><title>sourcefile~xdmf_geometry.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M425.118,-108.121C430.426,-110.567 435.515,-113.495 440,-117 482.963,-150.569 510.977,-210.358 523.659,-242.364"/>
<polygon fill="#000000" stroke="#000000" points="520.393,-243.624 527.237,-251.711 526.931,-241.121 520.393,-243.624"/>
</g>
<!-- sourcefile~xdmf_character_data.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node27" class="node"><title>sourcefile~xdmf_character_data.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node27"><a xlink:href="../sourcefile/xdmf_character_data.f90.html" xlink:title="xdmf_character_data.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="440,-234 308,-234 308,-210 440,-210 440,-234"/>
<text text-anchor="middle" x="374" y="-219.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_character_data.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_character_data.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge40" class="edge"><title>sourcefile~xdmf_character_data.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M419.847,-234.036C440.416,-239.556 464.777,-246.094 485.487,-251.651"/>
<polygon fill="#000000" stroke="#000000" points="484.762,-255.081 495.328,-254.292 486.577,-248.32 484.762,-255.081"/>
</g>
<!-- sourcefile~xdmf_attribute.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge41" class="edge"><title>sourcefile~xdmf_attribute.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M422.56,-377.997C428.672,-375.5 434.655,-372.527 440,-369 473.852,-346.664 502.625,-308.521 518.442,-284.873"/>
<polygon fill="#000000" stroke="#000000" points="521.506,-286.582 524.037,-276.293 515.643,-282.758 521.506,-286.582"/>
</g>
<!-- sourcefile~xdmf_grid.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge42" class="edge"><title>sourcefile~xdmf_grid.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M413.284,-295.726C435.119,-289.866 462.629,-282.483 485.616,-276.314"/>
<polygon fill="#000000" stroke="#000000" points="486.74,-279.636 495.491,-273.664 484.925,-272.876 486.74,-279.636"/>
</g>
<!-- sourcefile~xdmf_element.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node30" class="node"><title>sourcefile~xdmf_element.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_node30"><a xlink:href="../sourcefile/xdmf_element.f90.html" xlink:title="xdmf_element.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="260.5,-192 162.5,-192 162.5,-168 260.5,-168 260.5,-192"/>
<text text-anchor="middle" x="211.5" y="-177.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_element.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_time.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge16" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_time.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M217.105,-192.29C228.259,-220.397 259.435,-289.806 308,-327 312.825,-330.695 318.324,-333.753 324.032,-336.28"/>
<polygon fill="#000000" stroke="#000000" points="323.167,-339.698 333.756,-340.05 325.698,-333.172 323.167,-339.698"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_topology.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge18" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_topology.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M217.504,-192.299C236.854,-239.831 305.808,-408.976 308,-411 310.164,-412.999 312.521,-414.807 315.012,-416.444"/>
<polygon fill="#000000" stroke="#000000" points="313.471,-419.591 323.915,-421.372 316.861,-413.467 313.471,-419.591"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_information.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge20" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_information.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M217.105,-167.71C228.259,-139.603 259.435,-70.1941 308,-33 310.018,-31.4542 312.154,-30.0201 314.375,-28.6897"/>
<polygon fill="#000000" stroke="#000000" points="316.025,-31.7762 323.281,-24.0561 312.795,-25.5662 316.025,-31.7762"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_domain.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge21" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_domain.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M220.423,-167.72C235.105,-145.919 268.65,-100.368 308,-75 310.791,-73.2008 313.749,-71.544 316.804,-70.0199"/>
<polygon fill="#000000" stroke="#000000" points="318.482,-73.1041 326.191,-65.8362 315.632,-66.7104 318.482,-73.1041"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_xinclude.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge22" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_xinclude.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M260.655,-180C277.482,-180 296.563,-180 314.162,-180"/>
<polygon fill="#000000" stroke="#000000" points="314.324,-183.5 324.324,-180 314.324,-176.5 314.324,-183.5"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_dataitem.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge24" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_dataitem.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M258.493,-167.964C276.793,-163.176 298.02,-157.621 317.19,-152.605"/>
<polygon fill="#000000" stroke="#000000" points="318.212,-155.955 327,-150.037 316.44,-149.183 318.212,-155.955"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_geometry.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge26" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_geometry.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M227.933,-167.907C246.193,-154.065 277.921,-131.449 308,-117 312.017,-115.07 316.255,-113.255 320.563,-111.561"/>
<polygon fill="#000000" stroke="#000000" points="321.883,-114.805 330.047,-108.052 319.454,-108.24 321.883,-114.805"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_attribute.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge28" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_attribute.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M217.16,-192.051C231.893,-229.609 278.249,-343.547 308,-369 310.239,-370.915 312.655,-372.657 315.194,-374.24"/>
<polygon fill="#000000" stroke="#000000" points="313.741,-377.431 324.214,-379.035 317.027,-371.251 313.741,-377.431"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_grid.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge30" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_grid.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M220.423,-192.28C235.105,-214.081 268.65,-259.632 308,-285 313.298,-288.416 319.199,-291.318 325.223,-293.774"/>
<polygon fill="#000000" stroke="#000000" points="324.129,-297.1 334.722,-297.273 326.549,-290.532 324.129,-297.1"/>
</g>
<!-- sourcefile~steps_handler.f90&#45;&gt;sourcefile~hdf5_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge64" class="edge"><title>sourcefile~steps_handler.f90&#45;&gt;sourcefile~hdf5_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M746.143,-820.456C777.889,-820.757 819.589,-821.152 852.845,-821.468"/>
<polygon fill="#000000" stroke="#000000" points="852.842,-824.968 862.874,-821.563 852.908,-817.968 852.842,-824.968"/>
</g>
<!-- sourcefile~steps_handler.f90&#45;&gt;sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge72" class="edge"><title>sourcefile~steps_handler.f90&#45;&gt;sourcefile~xdmf_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M716.363,-807.869C731.828,-796.974 753.799,-779.83 769,-761 790.727,-734.086 781.422,-717.309 805,-692 823.757,-671.867 850.228,-655.697 871.769,-644.648"/>
<polygon fill="#000000" stroke="#000000" points="873.566,-647.663 880.967,-640.082 870.454,-641.393 873.566,-647.663"/>
</g>
<!-- sourcefile~xh5for_metadata.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge69" class="edge"><title>sourcefile~xh5for_metadata.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M556.073,-826.083C566.322,-831.805 578.479,-838.924 589,-846 605.82,-857.311 607.271,-864.175 625,-874 631.862,-877.803 639.39,-881.247 646.899,-884.293"/>
<polygon fill="#000000" stroke="#000000" points="645.758,-887.604 656.348,-887.935 648.276,-881.073 645.758,-887.604"/>
</g>
<!-- sourcefile~xh5for_metadata.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge81" class="edge"><title>sourcefile~xh5for_metadata.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M559.97,-801.946C587.237,-789.529 629.911,-770.096 660.183,-756.31"/>
<polygon fill="#000000" stroke="#000000" points="661.891,-759.379 669.541,-752.049 658.99,-753.008 661.891,-759.379"/>
</g>
</g>
</svg>
</div>
                <script>var pansourcefileunstructured_contiguous_hyperslab_factoryf90EfferentGraph = svgPanZoom('#sourcefileunstructured_contiguous_hyperslab_factoryf90EfferentGraph', {
                    zoomEnabled: true,
                    controlIconsEnabled: true,
                    fit: true,
                    center: true,});
                    </script>
                <div><a type="button" class="graph-help" data-toggle="modal" href="#graph-help-text">Help</a></div>
                <div class="modal fade" id="graph-help-text" tabindex="-1" role="dialog">
                  <div class="modal-dialog modal-lg" role="document">
                    <div class="modal-content">
                      <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                        <h4 class="modal-title" id="-graph-help-label">Graph Key</h4>
                      </div>
                      <div class="modal-body">
                        
    <p>Nodes of different colours represent the following: </p>
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
 -->
<!-- Title: Graph Key Pages: 1 -->
<svg width="190pt" height="32pt"
 viewBox="0.00 0.00 190.00 32.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 28)">
<title>Graph Key</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-28 186,-28 186,4 -4,4"/>
<!-- Source File -->
<g id="node1" class="node"><title>Source File</title>
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="67,-24 0,-24 0,-0 67,-0 67,-24"/>
<text text-anchor="middle" x="33.5" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">Source File</text>
</g>
<!-- This Page&#39;s Entity -->
<g id="node2" class="node"><title>This Page&#39;s Entity</title>
<polygon fill="none" stroke="black" points="182,-24 85,-24 85,-0 182,-0 182,-24"/>
<text text-anchor="middle" x="133.5" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50">This Page&#39;s Entity</text>
</g>
</g>
</svg>

    
    <p>Solid arrows point from a file to a file which depends upon it. A file 
    is dependent upon another if the latter must be compiled before the former
    can be.
    </p>
    
                      </div>
                    </div>
                  </div>
                </div>
                
    
      
      <h3>Files Dependent On This One</h3>
      
                <div class="depgraph"><?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
 -->
<!-- Title: sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph Pages: 1 -->
<svg id="sourcefileunstructured_contiguous_hyperslab_factoryf90AfferentGraph" width="641pt" height="812pt"
 viewBox="0.00 0.00 641.00 811.52" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph" class="graph" transform="scale(0.695983 0.695983) rotate(0) translate(4 1162)">
<title>sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-1162 917,-1162 917,4 -4,4"/>
<!-- sourcefile~unstructured_contiguous_hyperslab_factory.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node1" class="node"><title>sourcefile~unstructured_contiguous_hyperslab_factory.f90</title>
<polygon fill="none" stroke="black" points="239,-591 0,-591 0,-567 239,-567 239,-591"/>
<text text-anchor="middle" x="119.5" y="-576.6" font-family="Helvetica,sans-Serif" font-size="10.50">unstructured_contiguous_hyperslab_factory.f90</text>
</g>
<!-- sourcefile~xh5for_factory.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node2" class="node"><title>sourcefile~xh5for_factory.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node2"><a xlink:href="../sourcefile/xh5for_factory.f90.html" xlink:title="xh5for_factory.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="374,-591 275,-591 275,-567 374,-567 374,-591"/>
<text text-anchor="middle" x="324.5" y="-576.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_factory.f90</text>
</a>
</g>
</g>
<!-- sourcefile~unstructured_contiguous_hyperslab_factory.f90&#45;&gt;sourcefile~xh5for_factory.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge31" class="edge"><title>sourcefile~unstructured_contiguous_hyperslab_factory.f90&#45;&gt;sourcefile~xh5for_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M239.173,-579C247.958,-579 256.566,-579 264.724,-579"/>
<polygon fill="#000000" stroke="#000000" points="264.796,-582.5 274.796,-579 264.796,-575.5 264.796,-582.5"/>
</g>
<!-- sourcefile~xh5for_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node3" class="node"><title>sourcefile~xh5for_handler.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node3"><a xlink:href="../sourcefile/xh5for_handler.f90.html" xlink:title="xh5for_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="513,-591 410,-591 410,-567 513,-567 513,-591"/>
<text text-anchor="middle" x="461.5" y="-576.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_factory.f90&#45;&gt;sourcefile~xh5for_handler.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge30" class="edge"><title>sourcefile~xh5for_factory.f90&#45;&gt;sourcefile~xh5for_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M374.238,-579C382.4,-579 390.959,-579 399.384,-579"/>
<polygon fill="#000000" stroke="#000000" points="399.559,-582.5 409.558,-579 399.558,-575.5 399.559,-582.5"/>
</g>
<!-- sourcefile~xh5for.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node4" class="node"><title>sourcefile~xh5for.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node4"><a xlink:href="../sourcefile/xh5for.f90.html" xlink:title="xh5for.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="610,-591 549,-591 549,-567 610,-567 610,-591"/>
<text text-anchor="middle" x="579.5" y="-576.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_handler.f90&#45;&gt;sourcefile~xh5for.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge29" class="edge"><title>sourcefile~xh5for_handler.f90&#45;&gt;sourcefile~xh5for.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M513.042,-579C521.628,-579 530.435,-579 538.695,-579"/>
<polygon fill="#000000" stroke="#000000" points="538.806,-582.5 548.806,-579 538.806,-575.5 538.806,-582.5"/>
</g>
<!-- sourcefile~xh5for_dpp_unstructured_tetrahedron.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node5" class="node"><title>sourcefile~xh5for_dpp_unstructured_tetrahedron.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node5"><a xlink:href="../sourcefile/xh5for_dpp_unstructured_tetrahedron.f90.html" xlink:title="xh5for_dpp_unstructured_tetrahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="885.5,-1158 673.5,-1158 673.5,-1134 885.5,-1134 885.5,-1158"/>
<text text-anchor="middle" x="779.5" y="-1143.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_unstructured_tetrahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_tetrahedron.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge1" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_tetrahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M581.106,-591.445C585.004,-669.097 607.592,-1085.11 646,-1125 651.276,-1130.48 657.361,-1134.9 663.965,-1138.45"/>
<polygon fill="#000000" stroke="#000000" points="662.718,-1141.73 673.263,-1142.76 665.662,-1135.38 662.718,-1141.73"/>
</g>
<!-- sourcefile~xh5for_dpp_unstructured_hexahedron.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node6" class="node"><title>sourcefile~xh5for_dpp_unstructured_hexahedron.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node6"><a xlink:href="../sourcefile/xh5for_dpp_unstructured_hexahedron.f90.html" xlink:title="xh5for_dpp_unstructured_hexahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="886.5,-1116 672.5,-1116 672.5,-1092 886.5,-1092 886.5,-1116"/>
<text text-anchor="middle" x="779.5" y="-1101.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_unstructured_hexahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_hexahedron.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge2" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_hexahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M580.201,-591.289C578.76,-661.4 575.259,-1010.25 646,-1083 651.018,-1088.16 656.756,-1092.38 662.967,-1095.81"/>
<polygon fill="#000000" stroke="#000000" points="661.842,-1099.15 672.375,-1100.3 664.853,-1092.84 661.842,-1099.15"/>
</g>
<!-- sourcefile~xh5for_dpp_unstructured_non_static_tetrahedron.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node7" class="node"><title>sourcefile~xh5for_dpp_unstructured_non_static_tetrahedron.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node7"><a xlink:href="../sourcefile/xh5for_dpp_unstructured_non_static_tetrahedron.f90.html" xlink:title="xh5for_dpp_unstructured_non_static_tetrahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="913,-1074 646,-1074 646,-1050 913,-1050 913,-1074"/>
<text text-anchor="middle" x="779.5" y="-1059.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_unstructured_non_static_tetrahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_non_static_tetrahedron.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge3" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_non_static_tetrahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M580.361,-591.127C579.866,-657.366 580.949,-974.877 646,-1041 646.817,-1041.83 647.652,-1042.64 648.505,-1043.42"/>
<polygon fill="#000000" stroke="#000000" points="646.611,-1046.38 656.629,-1049.83 650.948,-1040.89 646.611,-1046.38"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_static_mixed_series.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node8" class="node"><title>sourcefile~xh5for_ch_unstructured_static_mixed_series.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node8"><a xlink:href="../sourcefile/xh5for_ch_unstructured_static_mixed_series.f90.html" xlink:title="xh5for_ch_unstructured_static_mixed_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="901.5,-1032 657.5,-1032 657.5,-1008 901.5,-1008 901.5,-1032"/>
<text text-anchor="middle" x="779.5" y="-1017.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_static_mixed_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_static_mixed_series.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge4" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_static_mixed_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M580.55,-591.248C581.072,-654.077 586.715,-939.568 646,-999 646.971,-999.974 647.969,-1000.91 648.99,-1001.82"/>
<polygon fill="#000000" stroke="#000000" points="647.193,-1004.85 657.261,-1008.15 651.449,-999.296 647.193,-1004.85"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_non_static_tetrahedron.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node9" class="node"><title>sourcefile~xh5for_ch_unstructured_non_static_tetrahedron.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node9"><a xlink:href="../sourcefile/xh5for_ch_unstructured_non_static_tetrahedron.f90.html" xlink:title="xh5for_ch_unstructured_non_static_tetrahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="909.5,-990 649.5,-990 649.5,-966 909.5,-966 909.5,-990"/>
<text text-anchor="middle" x="779.5" y="-975.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_non_static_tetrahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_non_static_tetrahedron.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge5" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_non_static_tetrahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M580.779,-591.18C582.39,-650.02 592.401,-904.167 646,-957 646.956,-957.943 647.937,-958.854 648.94,-959.734"/>
<polygon fill="#000000" stroke="#000000" points="646.966,-962.629 657.046,-965.892 651.2,-957.055 646.966,-962.629"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_quadilateral.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node10" class="node"><title>sourcefile~xh5for_ch_unstructured_quadilateral.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node10"><a xlink:href="../sourcefile/xh5for_ch_unstructured_quadilateral.f90.html" xlink:title="xh5for_ch_unstructured_quadilateral.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="882,-948 677,-948 677,-924 882,-924 882,-948"/>
<text text-anchor="middle" x="779.5" y="-933.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_quadilateral.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_quadilateral.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge6" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_quadilateral.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M581.07,-591.271C583.879,-646.193 598.108,-868.772 646,-915 652.263,-921.046 659.522,-925.773 667.351,-929.44"/>
<polygon fill="#000000" stroke="#000000" points="666.198,-932.749 676.78,-933.271 668.833,-926.264 666.198,-932.749"/>
</g>
<!-- sourcefile~xh5for_dpp_regular_non_static_grid_series.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node11" class="node"><title>sourcefile~xh5for_dpp_regular_non_static_grid_series.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node11"><a xlink:href="../sourcefile/xh5for_dpp_regular_non_static_grid_series.f90.html" xlink:title="xh5for_dpp_regular_non_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="898.5,-906 660.5,-906 660.5,-882 898.5,-882 898.5,-906"/>
<text text-anchor="middle" x="779.5" y="-891.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_regular_non_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_regular_non_static_grid_series.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge7" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_regular_non_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M581.421,-591.077C585.508,-641.349 603.703,-833.248 646,-873 647.758,-874.652 649.591,-876.205 651.49,-877.664"/>
<polygon fill="#000000" stroke="#000000" points="649.946,-880.841 660.208,-883.476 653.828,-875.017 649.946,-880.841"/>
</g>
<!-- sourcefile~xh5for_ch_regular_grid.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node12" class="node"><title>sourcefile~xh5for_ch_regular_grid.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node12"><a xlink:href="../sourcefile/xh5for_ch_regular_grid.f90.html" xlink:title="xh5for_ch_regular_grid.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="850.5,-864 708.5,-864 708.5,-840 850.5,-840 850.5,-864"/>
<text text-anchor="middle" x="779.5" y="-849.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_regular_grid.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_regular_grid.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge8" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_regular_grid.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M581.912,-591.186C587.469,-636.965 609.342,-797.74 646,-831 660.321,-843.994 679.29,-850.768 698.386,-853.991"/>
<polygon fill="#000000" stroke="#000000" points="697.975,-857.467 708.359,-855.366 698.931,-850.533 697.975,-857.467"/>
</g>
<!-- sourcefile~xh5for_ch_rectilinear_non_static_grid_series.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node13" class="node"><title>sourcefile~xh5for_ch_rectilinear_non_static_grid_series.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node13"><a xlink:href="../sourcefile/xh5for_ch_rectilinear_non_static_grid_series.f90.html" xlink:title="xh5for_ch_rectilinear_non_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="901.5,-822 657.5,-822 657.5,-798 901.5,-798 901.5,-822"/>
<text text-anchor="middle" x="779.5" y="-807.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_rectilinear_non_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_rectilinear_non_static_grid_series.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge9" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_rectilinear_non_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M580.21,-591.042C580.048,-627.298 584.893,-736.177 646,-789 647.333,-790.152 648.702,-791.254 650.105,-792.308"/>
<polygon fill="#000000" stroke="#000000" points="648.209,-795.251 658.484,-797.838 652.065,-789.408 648.209,-795.251"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_triangles.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node14" class="node"><title>sourcefile~xh5for_ch_unstructured_triangles.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node14"><a xlink:href="../sourcefile/xh5for_ch_unstructured_triangles.f90.html" xlink:title="xh5for_ch_unstructured_triangles.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="874.5,-780 684.5,-780 684.5,-756 874.5,-756 874.5,-780"/>
<text text-anchor="middle" x="779.5" y="-765.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_triangles.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_triangles.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge10" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_triangles.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M581.273,-591.093C583.97,-622.414 595.779,-706.545 646,-747 654.471,-753.824 664.261,-758.857 674.607,-762.525"/>
<polygon fill="#000000" stroke="#000000" points="673.654,-765.894 684.243,-765.522 675.734,-759.21 673.654,-765.894"/>
</g>
<!-- sourcefile~xh5for_ch_regular_non_static_grid_series.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node15" class="node"><title>sourcefile~xh5for_ch_regular_non_static_grid_series.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node15"><a xlink:href="../sourcefile/xh5for_ch_regular_non_static_grid_series.f90.html" xlink:title="xh5for_ch_regular_non_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="895,-738 664,-738 664,-714 895,-714 895,-738"/>
<text text-anchor="middle" x="779.5" y="-723.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_regular_non_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_regular_non_static_grid_series.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge11" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_regular_non_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M582.964,-591.078C588.87,-616.697 606.392,-676.466 646,-705 648.874,-707.071 651.875,-708.97 654.977,-710.71"/>
<polygon fill="#000000" stroke="#000000" points="653.455,-713.862 663.965,-715.204 656.586,-707.601 653.455,-713.862"/>
</g>
<!-- sourcefile~xh5for_ch_regular_static_grid_series.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node16" class="node"><title>sourcefile~xh5for_ch_regular_static_grid_series.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node16"><a xlink:href="../sourcefile/xh5for_ch_regular_static_grid_series.f90.html" xlink:title="xh5for_ch_regular_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="883,-696 676,-696 676,-672 883,-672 883,-696"/>
<text text-anchor="middle" x="779.5" y="-681.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_regular_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_regular_static_grid_series.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge12" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_regular_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M586.174,-591.094C595.676,-609.882 616.691,-645.715 646,-663 652.344,-666.742 659.144,-669.879 666.188,-672.505"/>
<polygon fill="#000000" stroke="#000000" points="665.333,-675.91 675.927,-675.777 667.562,-669.275 665.333,-675.91"/>
</g>
<!-- sourcefile~xh5for_dpp_rectilinear_grid.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node17" class="node"><title>sourcefile~xh5for_dpp_rectilinear_grid.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node17"><a xlink:href="../sourcefile/xh5for_dpp_rectilinear_grid.f90.html" xlink:title="xh5for_dpp_rectilinear_grid.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="860,-654 699,-654 699,-630 860,-630 860,-654"/>
<text text-anchor="middle" x="779.5" y="-639.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_rectilinear_grid.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_rectilinear_grid.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge13" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_rectilinear_grid.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M595.404,-591.126C608.086,-600.787 627.189,-613.84 646,-621 659.53,-626.15 674.3,-630.036 688.912,-632.97"/>
<polygon fill="#000000" stroke="#000000" points="688.512,-636.456 698.985,-634.853 689.798,-629.575 688.512,-636.456"/>
</g>
<!-- sourcefile~xh5for_dpp_rectilinear_static_grid_series.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node18" class="node"><title>sourcefile~xh5for_dpp_rectilinear_static_grid_series.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node18"><a xlink:href="../sourcefile/xh5for_dpp_rectilinear_static_grid_series.f90.html" xlink:title="xh5for_dpp_rectilinear_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="892.5,-612 666.5,-612 666.5,-588 892.5,-588 892.5,-612"/>
<text text-anchor="middle" x="779.5" y="-597.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_rectilinear_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_rectilinear_static_grid_series.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge14" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_rectilinear_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M610.143,-582.144C623.039,-583.512 639.09,-585.214 656.121,-587.02"/>
<polygon fill="#000000" stroke="#000000" points="655.931,-590.52 666.245,-588.094 656.67,-583.559 655.931,-590.52"/>
</g>
<!-- sourcefile~xh5for_dpp_unstructured_mixedtopology.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node19" class="node"><title>sourcefile~xh5for_dpp_unstructured_mixedtopology.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node19"><a xlink:href="../sourcefile/xh5for_dpp_unstructured_mixedtopology.f90.html" xlink:title="xh5for_dpp_unstructured_mixedtopology.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="892.5,-570 666.5,-570 666.5,-546 892.5,-546 892.5,-570"/>
<text text-anchor="middle" x="779.5" y="-555.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_unstructured_mixedtopology.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_mixedtopology.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge15" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_mixedtopology.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M610.143,-575.856C623.039,-574.488 639.09,-572.786 656.121,-570.98"/>
<polygon fill="#000000" stroke="#000000" points="656.67,-574.441 666.245,-569.906 655.931,-567.48 656.67,-574.441"/>
</g>
<!-- sourcefile~xh5for_dpp_regular_grid.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node20" class="node"><title>sourcefile~xh5for_dpp_regular_grid.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node20"><a xlink:href="../sourcefile/xh5for_dpp_regular_grid.f90.html" xlink:title="xh5for_dpp_regular_grid.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="853.5,-528 705.5,-528 705.5,-504 853.5,-504 853.5,-528"/>
<text text-anchor="middle" x="779.5" y="-513.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_regular_grid.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_regular_grid.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge16" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_regular_grid.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M595.404,-566.874C608.086,-557.213 627.189,-544.16 646,-537 661.412,-531.134 678.435,-526.906 694.998,-523.86"/>
<polygon fill="#000000" stroke="#000000" points="695.965,-527.245 705.233,-522.111 694.787,-520.345 695.965,-527.245"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_tetrahedron.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node21" class="node"><title>sourcefile~xh5for_ch_unstructured_tetrahedron.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node21"><a xlink:href="../sourcefile/xh5for_ch_unstructured_tetrahedron.f90.html" xlink:title="xh5for_ch_unstructured_tetrahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="882,-486 677,-486 677,-462 882,-462 882,-486"/>
<text text-anchor="middle" x="779.5" y="-471.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_tetrahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_tetrahedron.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge17" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_tetrahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M586.174,-566.906C595.676,-548.118 616.691,-512.285 646,-495 652.7,-491.048 659.907,-487.771 667.375,-485.058"/>
<polygon fill="#000000" stroke="#000000" points="668.544,-488.358 676.955,-481.916 666.363,-481.707 668.544,-488.358"/>
</g>
<!-- sourcefile~xh5for_dpp_unstructured_triangles.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node22" class="node"><title>sourcefile~xh5for_dpp_unstructured_triangles.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node22"><a xlink:href="../sourcefile/xh5for_dpp_unstructured_triangles.f90.html" xlink:title="xh5for_dpp_unstructured_triangles.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="878,-444 681,-444 681,-420 878,-420 878,-444"/>
<text text-anchor="middle" x="779.5" y="-429.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_unstructured_triangles.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_triangles.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge18" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_triangles.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M582.964,-566.922C588.87,-541.303 606.392,-481.534 646,-453 653.714,-447.443 662.337,-443.124 671.383,-439.79"/>
<polygon fill="#000000" stroke="#000000" points="672.527,-443.098 680.942,-436.661 670.349,-436.445 672.527,-443.098"/>
</g>
<!-- sourcefile~xh5for_dpp_regular_static_grid_series.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node23" class="node"><title>sourcefile~xh5for_dpp_regular_static_grid_series.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node23"><a xlink:href="../sourcefile/xh5for_dpp_regular_static_grid_series.f90.html" xlink:title="xh5for_dpp_regular_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="886.5,-402 672.5,-402 672.5,-378 886.5,-378 886.5,-402"/>
<text text-anchor="middle" x="779.5" y="-387.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_regular_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_regular_static_grid_series.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge19" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_regular_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M581.273,-566.907C583.97,-535.586 595.779,-451.455 646,-411 651.301,-406.73 657.119,-403.161 663.266,-400.189"/>
<polygon fill="#000000" stroke="#000000" points="664.666,-403.397 672.486,-396.249 661.915,-396.96 664.666,-403.397"/>
</g>
<!-- sourcefile~xh5for_dpp_unstructured_static_tetrahedron.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node24" class="node"><title>sourcefile~xh5for_dpp_unstructured_static_tetrahedron.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node24"><a xlink:href="../sourcefile/xh5for_dpp_unstructured_static_tetrahedron.f90.html" xlink:title="xh5for_dpp_unstructured_static_tetrahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="901,-360 658,-360 658,-336 901,-336 901,-360"/>
<text text-anchor="middle" x="779.5" y="-345.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_unstructured_static_tetrahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_static_tetrahedron.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge20" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_static_tetrahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M580.21,-566.958C580.048,-530.702 584.893,-421.823 646,-369 647.333,-367.848 648.702,-366.746 650.105,-365.692"/>
<polygon fill="#000000" stroke="#000000" points="652.065,-368.592 658.484,-360.162 648.209,-362.749 652.065,-368.592"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_hexahedron_perf.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node25" class="node"><title>sourcefile~xh5for_ch_unstructured_hexahedron_perf.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node25"><a xlink:href="../sourcefile/xh5for_ch_unstructured_hexahedron_perf.f90.html" xlink:title="xh5for_ch_unstructured_hexahedron_perf.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="895.5,-318 663.5,-318 663.5,-294 895.5,-294 895.5,-318"/>
<text text-anchor="middle" x="779.5" y="-303.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_hexahedron_perf.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_hexahedron_perf.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge21" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_hexahedron_perf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M581.912,-566.814C587.469,-521.035 609.342,-360.26 646,-327 648.713,-324.539 651.592,-322.301 654.607,-320.268"/>
<polygon fill="#000000" stroke="#000000" points="656.6,-323.156 663.44,-315.066 653.047,-317.125 656.6,-323.156"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_static_tetrahedron.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node26" class="node"><title>sourcefile~xh5for_ch_unstructured_static_tetrahedron.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node26"><a xlink:href="../sourcefile/xh5for_ch_unstructured_static_tetrahedron.f90.html" xlink:title="xh5for_ch_unstructured_static_tetrahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="897.5,-276 661.5,-276 661.5,-252 897.5,-252 897.5,-276"/>
<text text-anchor="middle" x="779.5" y="-261.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_static_tetrahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_static_tetrahedron.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge22" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_static_tetrahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M581.421,-566.923C585.508,-516.651 603.703,-324.752 646,-285 648.188,-282.944 650.491,-281.042 652.893,-279.283"/>
<polygon fill="#000000" stroke="#000000" points="654.869,-282.174 661.413,-273.841 651.102,-276.274 654.869,-282.174"/>
</g>
<!-- sourcefile~xh5for_dpp_rectilinear_non_static_grid_series.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node27" class="node"><title>sourcefile~xh5for_dpp_rectilinear_non_static_grid_series.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node27"><a xlink:href="../sourcefile/xh5for_dpp_rectilinear_non_static_grid_series.f90.html" xlink:title="xh5for_dpp_rectilinear_non_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="904.5,-234 654.5,-234 654.5,-210 904.5,-210 904.5,-234"/>
<text text-anchor="middle" x="779.5" y="-219.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_rectilinear_non_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_rectilinear_non_static_grid_series.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge23" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_rectilinear_non_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M581.07,-566.729C583.879,-511.807 598.108,-289.228 646,-243 646.99,-242.045 648.004,-241.122 649.042,-240.232"/>
<polygon fill="#000000" stroke="#000000" points="651.479,-242.782 657.425,-234.012 647.308,-237.16 651.479,-242.782"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_mixedtopology.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node28" class="node"><title>sourcefile~xh5for_ch_unstructured_mixedtopology.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node28"><a xlink:href="../sourcefile/xh5for_ch_unstructured_mixedtopology.f90.html" xlink:title="xh5for_ch_unstructured_mixedtopology.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="889,-192 670,-192 670,-168 889,-168 889,-192"/>
<text text-anchor="middle" x="779.5" y="-177.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_mixedtopology.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_mixedtopology.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge24" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_mixedtopology.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M580.779,-566.82C582.39,-507.98 592.401,-253.833 646,-201 650.41,-196.653 655.333,-192.983 660.615,-189.895"/>
<polygon fill="#000000" stroke="#000000" points="662.478,-192.875 669.815,-185.232 659.313,-186.631 662.478,-192.875"/>
</g>
<!-- sourcefile~xh5for_ch_rectilinear_static_grid_series.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node29" class="node"><title>sourcefile~xh5for_ch_rectilinear_static_grid_series.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node29"><a xlink:href="../sourcefile/xh5for_ch_rectilinear_static_grid_series.f90.html" xlink:title="xh5for_ch_rectilinear_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="889.5,-150 669.5,-150 669.5,-126 889.5,-126 889.5,-150"/>
<text text-anchor="middle" x="779.5" y="-135.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_rectilinear_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_rectilinear_static_grid_series.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge25" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_rectilinear_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M580.55,-566.752C581.072,-503.923 586.715,-218.432 646,-159 650.32,-154.669 655.149,-151.006 660.336,-147.919"/>
<polygon fill="#000000" stroke="#000000" points="662.097,-150.948 669.377,-143.251 658.886,-144.728 662.097,-150.948"/>
</g>
<!-- sourcefile~xh5for_dpp_unstructured_quadilateral.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node30" class="node"><title>sourcefile~xh5for_dpp_unstructured_quadilateral.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node30"><a xlink:href="../sourcefile/xh5for_dpp_unstructured_quadilateral.f90.html" xlink:title="xh5for_dpp_unstructured_quadilateral.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="885.5,-108 673.5,-108 673.5,-84 885.5,-84 885.5,-108"/>
<text text-anchor="middle" x="779.5" y="-93.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_unstructured_quadilateral.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_quadilateral.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge26" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_quadilateral.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M580.361,-566.873C579.866,-500.634 580.949,-183.123 646,-117 651.334,-111.578 657.463,-107.198 664.098,-103.681"/>
<polygon fill="#000000" stroke="#000000" points="665.798,-106.752 673.432,-99.4054 662.883,-100.388 665.798,-106.752"/>
</g>
<!-- sourcefile~xh5for_ch_rectilinear_grid.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node31" class="node"><title>sourcefile~xh5for_ch_rectilinear_grid.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node31"><a xlink:href="../sourcefile/xh5for_ch_rectilinear_grid.f90.html" xlink:title="xh5for_ch_rectilinear_grid.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="856.5,-66 702.5,-66 702.5,-42 856.5,-42 856.5,-66"/>
<text text-anchor="middle" x="779.5" y="-51.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_rectilinear_grid.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_rectilinear_grid.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge27" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_rectilinear_grid.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M580.201,-566.711C578.76,-496.6 575.259,-147.747 646,-75 658.284,-62.368 674.879,-55.368 692.164,-51.7744"/>
<polygon fill="#000000" stroke="#000000" points="693.122,-55.1619 702.394,-50.0354 691.949,-48.2609 693.122,-55.1619"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_hexahedron.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node32" class="node"><title>sourcefile~xh5for_ch_unstructured_hexahedron.f90</title>
<g id="a_sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_node32"><a xlink:href="../sourcefile/xh5for_ch_unstructured_hexahedron.f90.html" xlink:title="xh5for_ch_unstructured_hexahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="883,-24 676,-24 676,-0 883,-0 883,-24"/>
<text text-anchor="middle" x="779.5" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_hexahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_hexahedron.f90 -->
<g id="sourcefile~~unstructured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge28" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_hexahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M581.106,-566.555C585.004,-488.903 607.592,-72.8877 646,-33 651.98,-26.7898 659.001,-21.9365 666.636,-18.1775"/>
<polygon fill="#000000" stroke="#000000" points="668.027,-21.3894 675.857,-14.2516 665.285,-14.9489 668.027,-21.3894"/>
</g>
</g>
</svg>
</div>
                <script>var pansourcefileunstructured_contiguous_hyperslab_factoryf90AfferentGraph = svgPanZoom('#sourcefileunstructured_contiguous_hyperslab_factoryf90AfferentGraph', {
                    zoomEnabled: true,
                    controlIconsEnabled: true,
                    fit: true,
                    center: true,});
                    </script>
                <div><a type="button" class="graph-help" data-toggle="modal" href="#graph-help-text">Help</a></div>
                <div class="modal fade" id="graph-help-text" tabindex="-1" role="dialog">
                  <div class="modal-dialog modal-lg" role="document">
                    <div class="modal-content">
                      <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                        <h4 class="modal-title" id="-graph-help-label">Graph Key</h4>
                      </div>
                      <div class="modal-body">
                        
    <p>Nodes of different colours represent the following: </p>
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
 -->
<!-- Title: Graph Key Pages: 1 -->
<svg width="190pt" height="32pt"
 viewBox="0.00 0.00 190.00 32.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 28)">
<title>Graph Key</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-28 186,-28 186,4 -4,4"/>
<!-- Source File -->
<g id="node1" class="node"><title>Source File</title>
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="67,-24 0,-24 0,-0 67,-0 67,-24"/>
<text text-anchor="middle" x="33.5" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">Source File</text>
</g>
<!-- This Page&#39;s Entity -->
<g id="node2" class="node"><title>This Page&#39;s Entity</title>
<polygon fill="none" stroke="black" points="182,-24 85,-24 85,-0 182,-0 182,-24"/>
<text text-anchor="middle" x="133.5" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50">This Page&#39;s Entity</text>
</g>
</g>
</svg>

    
    <p>Solid arrows point from a file to a file which depends upon it. A file 
    is dependent upon another if the latter must be compiled before the former
    can be.
    </p>
    
                      </div>
                    </div>
                  </div>
                </div>
                
      
      <br>

    <section class="visible-xs visible-sm hidden-md">
      






<div class="panel panel-primary">
  <div class="panel-heading text-left"><h3 class="panel-title"><a data-toggle="collapse" href="#mods-1">Modules</a></h3></div>
  <div id="mods-1" class="panel-collapse collapse">
    <div class="list-group">
      
      <a class="list-group-item" href="../module/unstructured_contiguous_hyperslab_factory.html">unstructured_contiguous_hyperslab_factory</a>
      
    </div>
  </div>
</div>















<div class="panel panel-primary">
  <div class="panel-heading text-left"><h3 class="panel-title">Source Code</h3></div>
  <div class="list-group">
    <a class="list-group-item" href="../sourcefile/unstructured_contiguous_hyperslab_factory.f90.html#src">unstructured_contiguous_hyperslab_factory.f90</a>
  </div>
</div>


    </section>
    <br class="visible-xs visible-sm hidden-md">

    <section>
      <h2><span class="anchor" id="src"></span>Source Code</h2>
    <div class="hl"><pre><a name="ln-1"></a><span class="k">module </span><span class="n">unstructured_contiguous_hyperslab_factory</span>
<a name="ln-2"></a>
<a name="ln-3"></a><span class="k">use </span><span class="n">xh5for_abstract_factory</span>
<a name="ln-4"></a><span class="k">use </span><span class="n">xdmf_handler</span>
<a name="ln-5"></a><span class="k">use </span><span class="n">hdf5_handler</span>
<a name="ln-6"></a><span class="k">use </span><span class="n">uniform_grid_descriptor</span>
<a name="ln-7"></a><span class="k">use </span><span class="n">spatial_grid_descriptor</span>
<a name="ln-8"></a><span class="k">use </span><span class="n">unstructured_uniform_grid_descriptor</span>
<a name="ln-9"></a><span class="k">use </span><span class="n">unstructured_spatial_grid_descriptor</span>
<a name="ln-10"></a><span class="k">use </span><span class="n">xdmf_unstructured_contiguous_hyperslab_handler</span>
<a name="ln-11"></a><span class="k">use </span><span class="n">hdf5_unstructured_contiguous_hyperslab_handler</span>
<a name="ln-12"></a>
<a name="ln-13"></a><span class="k">implicit none</span>
<a name="ln-14"></a><span class="k">private</span>
<a name="ln-15"></a>
<a name="ln-16"></a><span class="k">    type</span><span class="p">,</span> <span class="k">extends</span><span class="p">(</span><span class="n">xh5for_abstract_factory_t</span><span class="p">)</span> <span class="kd">::</span> <span class="n">unstructured_contiguous_hyperslab_factory_t</span>
<a name="ln-17"></a>    <span class="k">contains</span>
<a name="ln-18"></a><span class="k">        procedure</span> <span class="kd">::</span> <span class="n">CreateUniformGridDescriptor</span> <span class="o">=&gt;</span> <span class="n">unstructured_contiguous_hyperslab_CreateUniformGridDescriptor</span>
<a name="ln-19"></a>        <span class="k">procedure</span> <span class="kd">::</span> <span class="n">CreateSpatialGridDescriptor</span> <span class="o">=&gt;</span> <span class="n">unstructured_contiguous_hyperslab_CreateSpatialGridDescriptor</span>
<a name="ln-20"></a>        <span class="k">procedure</span> <span class="kd">::</span> <span class="n">CreateXDMFHandler</span>           <span class="o">=&gt;</span> <span class="n">unstructured_contiguous_hyperslab_CreateXDMFHandler</span>
<a name="ln-21"></a>        <span class="k">procedure</span> <span class="kd">::</span> <span class="n">CreateHDF5Handler</span>           <span class="o">=&gt;</span> <span class="n">unstructured_contiguous_hyperslab_CreateHDF5Handler</span>
<a name="ln-22"></a>    <span class="k">end type </span><span class="n">unstructured_contiguous_hyperslab_factory_t</span>
<a name="ln-23"></a>
<a name="ln-24"></a><span class="k">public</span> <span class="kd">::</span> <span class="n">unstructured_contiguous_hyperslab_factory_t</span>
<a name="ln-25"></a>
<a name="ln-26"></a><span class="k">contains</span>
<a name="ln-27"></a>
<a name="ln-28"></a><span class="k">    subroutine </span><span class="n">unstructured_contiguous_hyperslab_CreateUniformGridDescriptor</span><span class="p">(</span><span class="n">this</span><span class="p">,</span> <span class="n">UniformGridDescriptor</span><span class="p">)</span>
<a name="ln-29"></a>    <span class="c">!-----------------------------------------------------------------</span>
<a name="ln-30"></a>    <span class="c">!&lt; Return an unstructured uniform grid descriptor</span>
<a name="ln-31"></a>    <span class="c">!----------------------------------------------------------------- </span>
<a name="ln-32"></a>        <span class="k">class</span><span class="p">(</span><span class="n">unstructured_contiguous_hyperslab_factory_t</span><span class="p">),</span> <span class="k">intent</span><span class="p">(</span><span class="n">IN</span><span class="p">)</span>  <span class="kd">::</span> <span class="n">this</span>                  <span class="c">!&lt; Unstructured grid descriptor factory</span>
<a name="ln-33"></a>        <span class="k">class</span><span class="p">(</span><span class="n">uniform_grid_descriptor_t</span><span class="p">),</span> <span class="k">allocatable</span><span class="p">,</span>      <span class="k">intent</span><span class="p">(</span><span class="n">OUT</span><span class="p">)</span> <span class="kd">::</span> <span class="n">UniformGridDescriptor</span> <span class="c">!&lt; Uniform grid descriptor</span>
<a name="ln-34"></a>    <span class="c">!----------------------------------------------------------------- </span>
<a name="ln-35"></a>        <span class="k">allocate</span><span class="p">(</span><span class="n">unstructured_uniform_grid_descriptor_t</span> <span class="kd">::</span> <span class="n">UniformGridDescriptor</span><span class="p">)</span>
<a name="ln-36"></a>    <span class="k">end subroutine </span><span class="n">unstructured_contiguous_hyperslab_CreateUniformGridDescriptor</span>
<a name="ln-37"></a>
<a name="ln-38"></a>
<a name="ln-39"></a>    <span class="k">subroutine </span><span class="n">unstructured_contiguous_hyperslab_CreateSpatialGridDescriptor</span><span class="p">(</span><span class="n">this</span><span class="p">,</span> <span class="n">SpatialGridDescriptor</span><span class="p">)</span>
<a name="ln-40"></a>    <span class="c">!-----------------------------------------------------------------</span>
<a name="ln-41"></a>    <span class="c">!&lt; Return an unstructured spatial grid descriptor</span>
<a name="ln-42"></a>    <span class="c">!----------------------------------------------------------------- </span>
<a name="ln-43"></a>        <span class="k">class</span><span class="p">(</span><span class="n">unstructured_contiguous_hyperslab_factory_t</span><span class="p">),</span> <span class="k">intent</span><span class="p">(</span><span class="n">IN</span><span class="p">)</span>  <span class="kd">::</span> <span class="n">this</span>                  <span class="c">!&lt; Unstructured grid descriptor factory</span>
<a name="ln-44"></a>        <span class="k">class</span><span class="p">(</span><span class="n">spatial_grid_descriptor_t</span><span class="p">),</span> <span class="k">allocatable</span><span class="p">,</span>      <span class="k">intent</span><span class="p">(</span><span class="n">OUT</span><span class="p">)</span> <span class="kd">::</span> <span class="n">SpatialGridDescriptor</span> <span class="c">!&lt; Spatial grid descriptor</span>
<a name="ln-45"></a>    <span class="c">!----------------------------------------------------------------- </span>
<a name="ln-46"></a>        <span class="k">allocate</span><span class="p">(</span><span class="n">unstructured_spatial_grid_descriptor_t</span> <span class="kd">::</span> <span class="n">SpatialGridDescriptor</span><span class="p">)</span>
<a name="ln-47"></a>    <span class="k">end subroutine </span><span class="n">unstructured_contiguous_hyperslab_CreateSpatialGridDescriptor</span>
<a name="ln-48"></a>
<a name="ln-49"></a>
<a name="ln-50"></a>    <span class="k">subroutine </span><span class="n">unstructured_contiguous_hyperslab_CreateXDMFHandler</span><span class="p">(</span><span class="n">this</span><span class="p">,</span> <span class="n">XDMFHandler</span><span class="p">)</span>
<a name="ln-51"></a>    <span class="c">!-----------------------------------------------------------------</span>
<a name="ln-52"></a>    <span class="c">!&lt; Return an unstructured contiguous hyperslab XDMF handler</span>
<a name="ln-53"></a>    <span class="c">!----------------------------------------------------------------- </span>
<a name="ln-54"></a>        <span class="k">class</span><span class="p">(</span><span class="n">unstructured_contiguous_hyperslab_factory_t</span><span class="p">),</span> <span class="k">intent</span><span class="p">(</span><span class="n">IN</span><span class="p">)</span>  <span class="kd">::</span> <span class="n">this</span>        <span class="c">!&lt; Unstructured contiguous hyperslab factory</span>
<a name="ln-55"></a>        <span class="k">class</span><span class="p">(</span><span class="n">xdmf_handler_t</span><span class="p">),</span> <span class="k">allocatable</span><span class="p">,</span>                 <span class="k">intent</span><span class="p">(</span><span class="n">OUT</span><span class="p">)</span> <span class="kd">::</span> <span class="n">XDMFHandler</span> <span class="c">!&lt; XDMF handler</span>
<a name="ln-56"></a>    <span class="c">!----------------------------------------------------------------- </span>
<a name="ln-57"></a>        <span class="k">allocate</span><span class="p">(</span><span class="n">xdmf_unstructured_contiguous_hyperslab_handler_t</span> <span class="kd">::</span> <span class="n">XDMFHandler</span><span class="p">)</span>
<a name="ln-58"></a>    <span class="k">end subroutine </span><span class="n">unstructured_contiguous_hyperslab_CreateXDMFHandler</span>
<a name="ln-59"></a>
<a name="ln-60"></a>
<a name="ln-61"></a>    <span class="k">subroutine </span><span class="n">unstructured_contiguous_hyperslab_CreateHDF5Handler</span><span class="p">(</span><span class="n">this</span><span class="p">,</span> <span class="n">HDF5Handler</span><span class="p">)</span>
<a name="ln-62"></a>    <span class="c">!-----------------------------------------------------------------</span>
<a name="ln-63"></a>    <span class="c">!&lt; Return an unstructured contiguous hyperslab HDF5 handler</span>
<a name="ln-64"></a>    <span class="c">!----------------------------------------------------------------- </span>
<a name="ln-65"></a>        <span class="k">class</span><span class="p">(</span><span class="n">unstructured_contiguous_hyperslab_factory_t</span><span class="p">),</span> <span class="k">intent</span><span class="p">(</span><span class="n">IN</span><span class="p">)</span>  <span class="kd">::</span> <span class="n">this</span>        <span class="c">!&lt; Unstructured contiguous hyperslab factory</span>
<a name="ln-66"></a>        <span class="k">class</span><span class="p">(</span><span class="n">hdf5_handler_t</span><span class="p">),</span> <span class="k">allocatable</span><span class="p">,</span>                 <span class="k">intent</span><span class="p">(</span><span class="n">OUT</span><span class="p">)</span> <span class="kd">::</span> <span class="n">HDF5Handler</span> <span class="c">!&lt; HDF5 handler</span>
<a name="ln-67"></a>    <span class="c">!----------------------------------------------------------------- </span>
<a name="ln-68"></a>        <span class="k">allocate</span><span class="p">(</span><span class="n">hdf5_unstructured_contiguous_hyperslab_handler_t</span> <span class="kd">::</span> <span class="n">HDF5Handler</span><span class="p">)</span>
<a name="ln-69"></a>    <span class="k">end subroutine </span><span class="n">unstructured_contiguous_hyperslab_CreateHDF5Handler</span>
<a name="ln-70"></a>
<a name="ln-71"></a><span class="k">end module </span><span class="n">unstructured_contiguous_hyperslab_factory</span>
</pre></div>

    </section>
    </div>
  </div>

  <section class="visible-xs visible-sm hidden-md">
    <hr>
    

<div class="panel panel-default">
  <div class="panel-heading text-left"><h3 class="panel-title"><a data-toggle="collapse" href="#allfiles-1">All Source Files</a></h3></div>
  <div id="allfiles-1" class="panel-collapse collapse">
    <div class="list-group">
      
      <a class="list-group-item" href="../sourcefile/ch_unstructured_hexahedron_perf.f90.html">ch_unstructured_hexahedron_perf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/fox_xdmf.f90.html">fox_xdmf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_contiguous_hyperslab_handler.f90.html">hdf5_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_dataset_per_process_handler.f90.html">hdf5_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_handler.f90.html">hdf5_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_structured_contiguous_hyperslab_handler.f90.html">hdf5_structured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_structured_dataset_per_process_handler.f90.html">hdf5_structured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_unstructured_contiguous_hyperslab_handler.f90.html">hdf5_unstructured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_unstructured_dataset_per_process_handler.f90.html">hdf5_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/mpi_environment.f90.html">mpi_environment.f90</a>
      
      <a class="list-group-item" href="../sourcefile/spatial_grid_descriptor.f90.html">spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/steps_handler.f90.html">steps_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/steps_handler_test.f90.html">steps_handler_test.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_contiguous_hyperslab_factory.f90.html">structured_contiguous_hyperslab_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_dataset_per_process_factory.f90.html">structured_dataset_per_process_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_spatial_grid_descriptor.f90.html">structured_spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_uniform_grid_descriptor.f90.html">structured_uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_fox_wxml.f90.html">test_FoX_wxml.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90.html">test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_rectilinear_dataset_per_process_handler.f90.html">test_hdf5_rectilinear_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_regular_contiguous_hyperslabs_handler.f90.html">test_hdf5_regular_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_regular_dataset_per_process_handler.f90.html">test_hdf5_regular_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_unstructured_contiguous_hyperslabs_handler.f90.html">test_hdf5_unstructured_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_unstructured_dataset_per_process_handler.f90.html">test_hdf5_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_mpi_environment.f90.html">test_mpi_environment.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_attribute.f90.html">test_xdmf_attribute.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_character_data.f90.html">test_xdmf_character_data.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_dataitem.f90.html">test_xdmf_dataitem.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_geometry.f90.html">test_xdmf_geometry.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_grid.f90.html">test_xdmf_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_rectilinear_contiguous_hyperslabs_handler.f90.html">test_xdmf_rectilinear_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_rectilinear_dataset_per_process.f90.html">test_xdmf_rectilinear_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_regular_contiguous_hyperslabs_handler.f90.html">test_xdmf_regular_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_regular_dataset_per_process.f90.html">test_xdmf_regular_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_time.f90.html">test_xdmf_time.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_topology.f90.html">test_xdmf_topology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_unstructured_contiguous_hyperslabs_handler.f90.html">test_xdmf_unstructured_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_unstructured_dataset_per_process.f90.html">test_xdmf_unstructured_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_xinclude.f90.html">test_xdmf_xinclude.f90</a>
      
      <a class="list-group-item" href="../sourcefile/try_compile_hdf5_mod.f90.html">try_compile_hdf5_mod.f90</a>
      
      <a class="list-group-item" href="../sourcefile/try_compile_mpi_mod.f90.html">try_compile_mpi_mod.f90</a>
      
      <a class="list-group-item" href="../sourcefile/uniform_grid_descriptor.f90.html">uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_contiguous_hyperslab_factory.f90.html">unstructured_contiguous_hyperslab_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_dataset_per_process_factory.f90.html">unstructured_dataset_per_process_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_spatial_grid_descriptor.f90.html">unstructured_spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_uniform_grid_descriptor.f90.html">unstructured_uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_attribute.f90.html">xdmf_attribute.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_character_data.f90.html">xdmf_character_data.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_contiguous_hyperslab_handler.f90.html">xdmf_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_dataitem.f90.html">xdmf_dataitem.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_dataset_per_process_handler.f90.html">xdmf_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_domain.f90.html">xdmf_domain.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_element.f90.html">xdmf_element.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_file.f90.html">xdmf_file.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_geometry.f90.html">xdmf_geometry.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_grid.f90.html">xdmf_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_handler.f90.html">xdmf_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_information.f90.html">xdmf_information.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_parameters.f90.html">xdmf_parameters.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_structured_contiguous_hyperslab_handler.f90.html">xdmf_structured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_structured_dataset_per_process_handler.f90.html">xdmf_structured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_time.f90.html">xdmf_time.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_topology.f90.html">xdmf_topology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_unstructured_contiguous_hyperslab_handler.f90.html">xdmf_unstructured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_unstructured_dataset_per_process_handler.f90.html">xdmf_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_utils.f90.html">xdmf_utils.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_xinclude.f90.html">xdmf_xinclude.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for.f90.html">xh5for.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_abstract_factory.f90.html">xh5for_abstract_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_grid.f90.html">xh5for_ch_rectilinear_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_non_static_grid_series.f90.html">xh5for_ch_rectilinear_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_static_grid_series.f90.html">xh5for_ch_rectilinear_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_grid.f90.html">xh5for_ch_regular_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_non_static_grid_series.f90.html">xh5for_ch_regular_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_static_grid_series.f90.html">xh5for_ch_regular_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_hexahedron.f90.html">xh5for_ch_unstructured_hexahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_hexahedron_perf.f90.html">xh5for_ch_unstructured_hexahedron_perf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_mixedtopology.f90.html">xh5for_ch_unstructured_mixedtopology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_non_static_tetrahedron.f90.html">xh5for_ch_unstructured_non_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_quadilateral.f90.html">xh5for_ch_unstructured_quadilateral.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_static_mixed_series.f90.html">xh5for_ch_unstructured_static_mixed_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_static_tetrahedron.f90.html">xh5for_ch_unstructured_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_tetrahedron.f90.html">xh5for_ch_unstructured_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_triangles.f90.html">xh5for_ch_unstructured_triangles.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_grid.f90.html">xh5for_dpp_rectilinear_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_non_static_grid_series.f90.html">xh5for_dpp_rectilinear_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_static_grid_series.f90.html">xh5for_dpp_rectilinear_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_grid.f90.html">xh5for_dpp_regular_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_non_static_grid_series.f90.html">xh5for_dpp_regular_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_static_grid_series.f90.html">xh5for_dpp_regular_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_hexahedron.f90.html">xh5for_dpp_unstructured_hexahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_mixedtopology.f90.html">xh5for_dpp_unstructured_mixedtopology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_non_static_tetrahedron.f90.html">xh5for_dpp_unstructured_non_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_quadilateral.f90.html">xh5for_dpp_unstructured_quadilateral.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_static_tetrahedron.f90.html">xh5for_dpp_unstructured_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_tetrahedron.f90.html">xh5for_dpp_unstructured_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_triangles.f90.html">xh5for_dpp_unstructured_triangles.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_factory.f90.html">xh5for_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_handler.f90.html">xh5for_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_metadata.f90.html">xh5for_metadata.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_parameters.f90.html">xh5for_parameters.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_utils.f90.html">xh5for_utils.f90</a>
      
    </div>
  </div>
</div>


  </section>
  
    <hr>    
    </div> <!-- /container -->
    <footer>
      <div class="container">
      <div class="row">
        <div class="col-xs-6 col-md-4"><p>&copy; 2016 </p></div>
        <div class="col-xs-6 col-md-4 col-md-push-4">
          <p class="text-right">
            Documentation generated by 
            <a href="https://github.com/cmacmackin/ford">FORD</a>
             on 2016-11-08T12:24:53.235950 
          </p>
        </div>
        <div class="col-xs-12 col-md-4 col-md-pull-4"><p class="text-center"> XH5For was developed by Víctor Sande Veiga</p></div>
      </div>
      <br>
      </div> <!-- /container -->    
    </footer>

    <!-- Bootstrap core JavaScript
    ================================================== -->
    <!-- Placed at the end of the document so the pages load faster -->
<!--
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
-->
    <script src="../js/bootstrap.min.js"></script>
    <!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->
    <script src="../js/ie10-viewport-bug-workaround.js"></script>

    <!-- MathJax JavaScript
    ================================================== -->
    <!-- Placed at the end of the document so the pages load faster -->
    <script type="text/x-mathjax-config">
      MathJax.Hub.Config({
        TeX: { extensions: ['AMSmath.js','AMSsymbols.js','noErrors.js','noUndefined.js'], equationNumbers: { autoNumber: 'AMS' } },
        jax: ['input/TeX','input/MathML','output/HTML-CSS'],
        extensions: ['tex2jax.js','mml2jax.js','MathMenu.js','MathZoom.js'],
        'HTML-CSS': { 
           styles: { '.MathJax_Display, .MathJax .mo, .MathJax .mi, .MathJax .mn': {color: '#000000 ! important'} }
        }
      });
    </script>
    <script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
    
    
    <script src="../tipuesearch/tipuesearch_content.js"></script>
    <link  href="../tipuesearch/tipuesearch.css" rel="stylesheet">
    <script src="../tipuesearch/tipuesearch_set.js"></script>
    <script src="../tipuesearch/tipuesearch.js"></script>
    
    
  </body>
</html>